Google Translate has been eliminating the problem of language barriers for a while now, and the software just keeps getting better. The latest update to the mobile app for Google Translate includes added speech support as well as a number of added languages and a new look.
With the new app you can have back and forth conversations with anyone who speaks almost any other language with little or no problem. All you have to do is open up your translate app and press the little microphone icon. Gesture control has also been added, so you can simply turn the screen to switch languages.