Microsoft Bing Translator
Microsoft Bing Translator is a cloud service that translates between 45+ languages. This is a paid service. To use it, you will need an API key as well as an account on the Windows Azure Market with billing enabled.
A certain amount of characters may be offered for free by Microsoft. Check the Windows Store for additional information.