iHandy Translator: Free or iHandy Translator Pro: $1.99
The iHandy app offers a quick access to commonly used phrases and expressions making it convenient to get a last minute translation. The paid version offers more features such as a text-to-speech feature and none of the irritating ads.
