Amazon Translate Documentation

Amazon Translate is designed to deliver fast, high-quality, and customizable language translation. This is a neural machine translation service, which is a form of language translation automation that uses deep learning models to deliver more accurate and more natural sounding translation than traditional statistical and rule-based translation algorithms. The engines are trained on a wide variety of content across different use cases and domains to perform well on many kinds of content.

Key Features

Neural Network-Based

Amazon Translate uses deep learning techniques to produce more accurate and fluent translation than traditional statistical and rule-based translation models. The neural machine translation system is built on a neural network that takes into account the entire context of the source sentence as well as the translation it has generated so far, to create more accurate and fluent translations. 

Customized Machine Translation

Using Active Custom Translation (ACT), Amazon Translate allows you to take greater control over the output of your machine translation. Now you can bring your data (“parallel data”) to Amazon Translate to customize the machine translated output to suit your needs. ACT produces custom-translated output without the need to build and maintain a custom translation model. You can update your parallel data to keep your customized translation up to date. ACT is designed to provide you high-quality machine translated results even when you translate materials that are out of the domain of your parallel data. 

Named Entity Translation Customization

Using Custom Terminology, Amazon Translate allows you to define how terms or names that are unique to certain organizations, domain, and industry get translated. The ability to customize output with Custom Terminology can decrease the number of translations that need to be edited by professional translators. 

Language Identification

Amazon Translate can automatically identify a source language when it is not specified. For example, user-generated content such as customer reviews and social media streams often do not contain a language code. 

Batch and Real-Time Translations

Amazon Translate performs both batch translation (when you have large quantities of pre-existing text to translate) and real-time translation (when you want to deliver on-demand translations of content as a feature of your applications).

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at, or other agreement between you and AWS governing your use of AWS’s services.