myLanguage Translator Pro
Price: $4.99; Developer: myLanguage, Inc.
When visiting a foreign country where English is not the native language, having a powerful text-to-speech language translator at your disposal can be highly beneficial. The myLanguage Translator Pro app supports 59 languages and offers instant translations, providing your iPhone or iPad has access to the Internet (via a 3G or Wi-Fi connection).
There are many language translator apps available from the Apple App Store for the iPhone and iPad. but this one is one of the most versatile. Its only drawback is that for it to fully work, you need to pay international data roaming fees for your iPhone or use it in an area where free Wi-Fi is available when you're overseas. (Unfortunately, you'll find this problem with virtually all language translation apps.)