This offline translator app boasts impressive capabilities. Translate between any of 100+ languages online, or offline between English and six other languages (French, German, Italian, Russian, Spanish, Turkish) after downloading them. Speak and translate words or phrases in Russian, Ukrainian, English, or Turkish. A built-in dictionary (for most supported languages) provides usage examples for enhanced learning.

The app excels at visual translation. Take a photo of text (menus, signs, etc.) or select an image from your gallery for on-screen translation (online only, supporting 45 languages including Czech, English, French, German, Italian, Polish, Portuguese, Russian, Spanish, Turkish, Chinese, and Ukrainian). It also translates entire websites and individual words/phrases within other apps (Android 6.0+). Enjoy features like predictive text, automatic language detection, translation saving, and history viewing.
The app currently supports a vast array of languages including: 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. (Note: The placeholder above should be replaced with an actual app screenshot).