Google Translate is a free multilingual translation service developed by Google.

Can translate text or your own voice.

It offers both an App and a website interface.

Must if your doing business in another language or in my case have a girlfriend from another none speaking English country...