What is Translator?

Translator is a cloud-based neural machine translation service that is part of the Azure Cognitive Services family of REST APIs. Translator can be used with any operating system and powers many Microsoft products and services used by thousands of businesses worldwide to perform language translation and other language-related operations. In this overview, you'll learn how Translator can enable you to build intelligent, multi-language solutions for your applications across all supported languages.

Translator documentation contains the following article types:

  • Quickstarts. Getting-started instructions to guide you through making requests to the service.
  • How-to guides. Instructions for accessing and using the service in more specific or customized ways.
  • Reference articles. REST API documentation and programming language-based content.

Translator features and development options

The following features are supported by the Translator service. Use the links in this table to learn more about each feature and browse the API references.

Feature Description Development options
Text Translation Execute text translation between supported source and target languages in real time.
Document Translation Translate batch and complex files while preserving the structure and format of the original documents.
Custom Translator Build customized models to translate domain- and industry-specific language, terminology, and style.

Try the Translator service for free

First, you'll need a Microsoft account; if you do not one, you can sign up for free at the Microsoft account portal. Select Create a Microsoft account and follow the steps to create and verify your new account.

Next, you'll need to have an Azure account—navigate to the Azure sign-up page, select the Start free button, and create a new Azure account using your Microsoft account credentials.

Now, you're ready to get started! Create a Translator service, get your access keys and API endpoint, and try our quickstart.

Next steps