Microsoft Translator

Translates your text or speech into 50 different languages