TripLingo
If you don’t have time to fully learn a language but still want to memorize key phrases, TripLingo is your app. This application covers more than 2,000 common phrases in 13 languages, a 10,000 word offline dictionary, and over 30,000 professionally-recorded audio files (so you know you’re getting the right pronunciation!). If you have a complex request, there are also live human translators that will assist you for a small fee. There’s also a convenient currency converter, tip calculator, and guidebook for local etiquette.
TripLingo is available on both the App Store and Google Play.