The Microsoft Translator Node.js Sample Code presents how to use the Translate method to translate text from one language to another. Developers will need a Cognitive Services API available at https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-apis-create-account
Google has just released a new Virtual Keyboard API as part of its AJAX Language API that should enrich sites that use forms to collect information from multi-lingual users. This new API (our Google Virtual Keyboard API Profile) allows users to input text into form fields in a variety of languages (and corresponding characters) without the need for a physical keyboard or specialized software.
Systran's API automates projects that can use machine translation. Based on traditional TCP/IP architecture, the API and its software rely on statistical techniques to learn from existing and validated translations. According to Systran's API webpage, the API is used wordwide for everything from website translation to interactive chat, from email solutioms to database translation and desktop uses.