
Google can translate to and from almost any language, including Spanish to English and English to Spanish translations. You have the choice between text translations and typing in a website address to translate that.
The Google Translator also gives you the option to listen to how to pronounce what you are trying to translate.