Translator Text Documentation

Translator Text is a cloud-based machine translation service you can use to translate text in near real-time through a simple REST API call. The API uses modern neural machine translation technology and offers statistical machine translation technology. Custom Translator is an extension of the Translator Text API which allows you to build neural translation systems. The customized translation system can be used to translate text with the Translator Text API or Microsoft Speech Services. For the list of supported languages, both for neural and statistical machine translation, see Supported languages.

5-Minute Quickstarts

Get started using the Translator Text API:

C#C#JavaJavaNode.jsNode.jsPythonPythonGoGo
Translate text
Convert text from one script to another
Detect text language
Get alternate translations and usage
Determine sentence length
Get a full list of supported languages

Step-by-Step Tutorials

Learn how to develop applications using the Translator Text API:

  • Create a WPF app for Translator Text, C#
  • Create a Flask translation app, Python
  • Reference

    API Reference