As of April 2015, there are multiple online resources that offer English to Spanish, as well as Spanish to English translation services. Some useful resources include Google Translate, FreeTranslation.com and SpanishDict.com.
Each of these resources work similarly by allowing a user to input the phrase she wants to translate. It appears translated in the corresponding box on the same or a following page. Google Translate and FreeTranslation.com both offer multiple language translations ranging from languages such as French and German to Mongolian and Hindi. SpanishDict.com focuses purely on Spanish and utilizes three different translators to help users find the best translation.
Those wanting to translate from Spanish to English and vice-versa can also utilize various dictionaries to form their own translations, providing they have some previous understanding of the language. In addition to phrases, SpanishDict.com allows users to look up single words and provides them with multiple usages, meanings and examples. More traditionally, WordReference.com provides the standard direct translation and with guiding examples in some cases. Its user forum can also be helpful for determining regional word meaning.
Other sources for Spanish translations are cell phone applications. The Daily Telegraph recommends iTranslate, iTranslate Voice 2, WayGo and SMS Translator for those on the go.