A free program for Android, by Trendstatus Team.
Translate - Language Translator is a powerful translation app that offers you a complete set of tools for translating text, speech, and images between multiple languages.
The app allows you to translate a wide range of languages, including Arabic, Basque, Belarusian, Bengali, Bosnian, Catalan, Cebuano, Chichewa, Chinese (Cantonese, Mandarin, Taiwan), Corsican, Croatian, Czech, Danish, Dutch (The Netherlands), English (Australian), English (Canada), English (India), English (UK), English (US), Esperanto, Estonian, Filipino, Finnish, French, French (Canada), Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Moldavian, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Pashto, Persian, Portuguese (Brazil), Punjabi, Querétaro Otomi, Romanian, Russian, Samoan, Serbian, Slovak, Slovenian, Spanish, Spanish (Mexican), Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Udmurt, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Yucatec Maya, Zulu.