The january 2015 update of the Google Translate app for iOS and Android devices offers powerful and impressive machine translation capabilities.
What's more interesting is the ability for your phone to capture audio from two speakers and have Google Translate speak a translated version so two speakers speaking different languages can communicate back and forth.
Watch Google Translate in action: