One-stop language app
This app is very useful because it includes more than one language (Japanese, Korean, Vietnamese, Chinese, Thai, Indonesian, Spanish, Italian, German), and also because you can change the "dominant" language, so its not only for English speakers. I also like that the native speakers speak slowly and clearly (with the exception of Spanish. Its too fast for me to follow, unfortunately). The words are written in the native script, with the translation an the phonetic breakdown below it. It also works without wifi connection, so its great for travel.
Ramalama Bangbang about
Tap & Say - Travel Phrasebook, v1.8