iTranslate | Free
If you frequently travel to foreign countries for your job, then you know how handy a pocket dictionary can be. Sporting a simple yet beautiful interface, iTranslate can translate words and phrases into more than 50 languages. The translation is instant (as you type), and the app can even help you with pronunciation through 11 (slightly robotic-sounding) text-to-speech voices for popular languages. Your translations automatically save into language pair lists, and the app can detect the language you type in. As for accuracy, on basic language it works well; but on extended, more-complex wording, it can miss the mark.