If you've ever wanted to programmatically translate text from one language to another directly from code, there's a new web service from Microsoft Research you might want to try. It's the recently announced new Microsoft Translator AJAX API and web widget. The API provides automated translation of web pages and portions of web pages into 12 different languages including Arabic, Chinese, French, German, Japanese, Korean, Polish, and Russian. The Microsoft Research team plans to add more languages over time.
Google has announced that its neural machine translation system is now generally available via the Google Cloud Translation API. The company also announced that neural machine translation now supports seven new languages including English to and from Russian, Polish, Hebrew, and Arabic.