Google Translate

Google Translate interprets most of the world’s most popular languages. It accepts typed, spoken or photographed input and can output written and verbal replys in any of the languages it knows.

**Privacy Review Pending

https://www.youtube.com/watch?v=XaBrwzPQbhM