Ranked in these QuestionsQuestion Ranking
Pros
Pro Can be used offline
After downloading the language package(s) over a connection, the app can be used offline for translations.
Pro Supports a lot of languages
This app can translate between 103 languages when used in typing mode.
Pro Has a variety of mods
The Google Translate comes with a handful of modes that can be used in different scenarios:
-Typing Mode translates between 103 languages but requires typing;
-Camera Mode translates text from pictures in 37 languages;
-Conversation Mode offers instant, two-way speech translation in 32 languages;
-Handwriting Mode translates hand-written characters in up to 93 languages;
Pro Two-way speech translation
When two speakers want to communicate in different languages, the app provides back-and-forth translation for both speakers (many apps work only in a single direction).
Cons
Con Poor translation accuracy
Google Translate does well with single words, but takes a very literal approach to translating sentences.
Con Only one voice
Only female voice, no option to change it to make. Or use external tts engine.
Con Unnatural voices
Voices are very unnatural
Con No voice input offline
You can use the Camera and can type, but you cannot talk to translate if you're offline.