Google Translate does basic language-to-language translations via text and voice, but it does so much more you should explore ...
Just imagine, you are in another country and you need to ask for directions, but you don't know the language. Or you are trying to learn a new language, but don't have a partner to practice with.