A free program for Android, by TheFreeDictionary.com Farlex.
The Free Dictionary (TFD) is a free, offline English-Spanish and Spanish-English translation dictionary and phrase translator. This app is one of the best and most popular translation tools on the market. If you want to learn or translate Spanish, this is the perfect app for you. You can search words, phrases, and even sentences by using the voice search function.
Search and translate to English in more than 130 languages. If you don’t know the exact translation of a word, you can use the word finder to search for it. If you want to know more about a particular word, you can also look it up in the dictionary.