Google Translator
Generally speaking, the app is fine with the majority of its functions yet, 1 whale of a caveat would be that it does not have the ability to show any of the translations with Romanji. This is key to learning and understanding what is actually being translated, other than the obvious initial input.
Cryzeal about
Google Translate, v5.16.0