This offline translator app boasts impressive capabilities. Translate between any two of 100+ languages online, or offline between English and six other languages (French, German, Italian, Russian, Spanish, Turkish) after downloading them. The app also features speech-to-text translation for several languages (Russian, Ukrainian, English, Turkish), with text-to-speech capabilities for translated text.
A built-in dictionary, with example sentences for most supported languages, helps users learn new vocabulary. Online users can translate text from photos (45 languages supported including Czech, English, French, German, Italian, Polish, Portuguese, Russian, Spanish, Turkish, Chinese, and Ukrainian), translate entire websites, or select text within other apps (Android 6.0 and above). The app also offers predictive text, automatic language detection, translation saving, and history viewing.
The app supports a vast number of languages, including (but not limited to): Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Bashkir, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Burmese, Catalan, Cebuano, Chinese, Chuvash, Croatian, Czech, Danish, Dutch, Elvish (Sindarin), Emoji, English, Esperanto, Estonian, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Haitian, Hebrew, Hill Mari, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Kazakh (Latin), Khmer, Korean, Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malaysian, Malayalam, Maltese, Maori, Marathi, Mari, Mongolian, Nepali, Norwegian, Papiamento, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Scottish Gaelic, Serbian, Sinhalese, Slovak, Slovenian, Spanish, Sundanese, Swahili, Swedish, Tagalog, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Udmurt, Ukrainian, Urdu, Uzbek, Uzbek (Cyrillic), Vietnamese, Welsh, Xhosa, Yakut, Yiddish, and Zulu.