Ranked in these QuestionsQuestion Ranking
Pro Can be used offline
After downloading the language package(s) over a connection, the app can be used offline for translations.
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).
Con Poor translation accuracy
Google Translate does well with single words, but takes a very literal approach to translating sentences.
Con No voice input offline
You can use the Camera and can type, but you cannot talk to translate if you're offline.