A free app for Android, by Kaushik savaj.
This application can be used to translate words and sentences into more than 100 languages. It also includes an audio translator that can be used to translate text and speech into the same language. The best thing about this app is that it is free and easy to use. All you need is to install it on your device and select the language that you want to translate.
The following languages are supported:
English, Arabic, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, Estonian, Fijian, Filipino, Finnish, French, German, Greek, Haitian Creole, Hebrew, Hindi, Hmong Daw, Hungarian, Indonesian, Italian, Japanese, Korean, Latin, Latvian, Lithuanian, Macedonian, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swahili, Swedish, Turkish, Tahiti, Tamil, Telugu, Thai, Tonga, Turkish, Ukrainian, Urdu, Vietnamese, and Welsh.