Google Translate is a free translation service that provides instant translations between dozens of different languages. Since the translations are generated by machines, not all translation will be perfect.