Amazon Translate delivers fast, high-quality, and affordable 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.

At this time, Amazon Translate supports translation between English and any of the following languages: Arabic, Chinese (Simplified), Chinese (Traditional), Czech, French, German, Italian, Japanese, Portuguese, Russian, Spanish, and Turkish. Six additional languages will be supported in the coming months: Danish, Dutch, Finnish, Hebrew, Polish, and Swedish.

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. Whereas conventional phrased-based machine translation only translates within the context of a few words before and after the translated word.

Language Identification

Amazon Translate automatically identifies the 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. Amazon Translate can automatically identify languages with high accuracy.  

Real-Time Translations

Amazon Translate is great for performing 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. For example, you can use Amazon Translate API to instantly translate customer service chat conversations to help your customers service agents better serve international customers.

Secure Machine Translation

Communication between your webpage or applications and the Amazon Translate service is protected by SSL encryption. Any content processed by Amazon Translate is encrypted and stored at rest in the AWS Region where you are using the service. Administrators can also control access to Amazon Translate through an AWS Identity and Access Management (IAM) permissions policy – ensuring that sensitive information is kept secure and confidential.


With Amazon Translate you pay only for what you use, making it easy and cost effective to scale your translation needs. You are charged based on the total number of characters sent to the API for translation.

Learn more about Amazon Translate pricing

Visit the pricing page
Ready to get started?
Try the Amazon Translate console
Have more questions?
Contact us