There are many highly reviewed resources for Spanish translation online. These include SpanishDict.com and SpanishDictionary.com, which specialize in Spanish-English translations and in-depth definitions. In addition, Translate.Google.com and WordReference.com offer translation services for Spanish into various languages, such as English, French, and Italian, and vice versa.
Online Spanish translation services are also available through mobile applications. Google offers its Google Translate app at the Google Play store and Apple App Store. Various other applications that offer similar services are also available in these stores. For example, one such application, called Spanish Dictionary +, is offered by iThinkdiff on the App Store.