A free app for Android, by Zamora Lauren.
HiTranslate is the best and most useful translator app for Android devices. It lets you translate from 110 languages to English or any other language you want. It’s so easy to use that even if you’re a beginner, you’ll be able to start using it in no time.
The app works great with your mobile device's camera. It also supports text-to-speech and voice recognition for many languages, such as French, German, Portuguese, and Spanish.
You can translate any text or photo. You can even make a screenshot and then translate it. You can even use it to translate the text in a website or an online dictionary.