You're in a restaurant where nothing looks remotely familiar on the menu. That's because you know some of the language spoken in that country...but not all. How are you going to know what to order?
I've found an app to help with that. It's called Google Translate and it's free.
You can either write, speak, or hold your phone over the word in question. Put in the language you want it translated to, and you find out what that word means.
If you type in the word in English and ask it to translate to another language, it shows that word printed out. Hit the little microphone button and it speaks it for you.
Handy app to have on your phone.