Because you never know when you’ll be in a situation where you and one other person are trying to converse in two different languages, there’s Google Translate. You may find other uses for it as well.
As close as we’ve come to a true on-the-fly translation machine, Google Translate allows you to speak English into your phone and have Spanish come out the other end—and vice versa. Other languages, too.
Link: Google Translate
Similar Apps: TransZilla Translator, Translate, Real-time translator
More on Time.com: The 50 Best iPhone Apps for 2011