iTranslate Translator!

iTranslate is the leading translation and dictionary app. Easily translate text, websites, or start voice-to-voice conversations in over 100 languages. To use the offline mode, you need to download language packs.