A free app for Android, by NyxCore.
This is an easy language translator, which helps you to translate over 100 languages. It supports the translation of words and text between the languages.
The following languages are supported:
Afrikaans, Albanian, Arabic, Armenian, AzerbaijaniBasque, Belarusian, Bengali, BosnianCatalan, Cebuano, Chinese (Simplified), Chinese (Traditional), Croatian, CzechDanish, DutchEnglish, Esperanto, EstonianFilipino, Finnish, FrenchGalician, Georgian, German, Greek, GujaratiHaitian Creole, Hausa, Hebrew, Hindi, Hmong, HungarianIcelandic, Indonesian, Irish, Italian, Japanese, JavaneseKannada, Khmer, Korean, KurdishMacedonian, Malay, Maltese, Marathi, Maori, MongolianNepali, NorwegianPolish, Portuguese, PunjabiRomanian, RussianSerbian, Slovak, Slovenian, Somali, Spanish, Swahili, SwedishTamil, Telugu, Thai, TurkishUkrainian, UrduVietnamese, Welsh, Yiddish, Zulu.