When I looked at iTranslate Voice in 2012, I though it was like science fiction. It lets you speak to your iOS device in one language, and hear any of 36 other languages come back. It's a powerful application for world travelers and anyone who must speak or interpret a foreign language.
Version 2.0 (US$0.99) is now available. It's been redesigned for iOS 7 and is a universal binary. The app supports the new iOS 7 offline voices, making translations faster. This update also improves AirTranslate, which uses Bluetooth to communicate with another device running the app. Voice recognition is claimed to be faster and more accurate.
Other useful features include the ability to repeat a spoken translation, and copying the text for use in an email or SMS.