The Spanish phrase "traductor en ingles a espanol" translates to "English to Spanish translator" in English. "Ingles" means "English", "Espanol" means "Spanish", and "traductor" translates to "translator" in English.
There are several very good online translation services available that provide rough translations between languages, including Google Translate, which has the largest database of spoken languages in the world. Other online resources include PROMT, which offers an online translator for Windows and also an offline translator for Macintosh operating systems, and SDL Freetranslation.com. In addition to its online translator, SDL also offers several paid services, such as professional translation and educational software.