Google Translate is a free app that will translate any typed text or audio into another language.
You can use the type to translate tool to translate typed text (90 languages), use your camera to instantly translate any text (26 languages) or use the two way speech translation (40 languages).
So, if you happen to be walking down the streets of Paris and come across a sign you can't read (because your don't read French), simply launch the Google Translate app, turn on the camera feature, hold your phone up to the sign and it will translate it in real time right on your phone screen. If you eat at a great restaurant in Italy, and want to tell the chef what a fabulous meal you had, use the the speech translation tool to say it in English and translate it into Italian.
To see it in action, check out this video - Google Translate vs. "La Bamba"
Man, I love technology!!