What Is Amazon Translate? - Amazon Translate

What Is Amazon Translate?

Amazon Translate is a text translation service that uses advanced machine learning technologies to provide high-quality translation on demand. You can use Amazon Translate to translate unstructured text documents or to build applications that work in multiple languages.

Supported Languages and Language Codes

Amazon Translate provides translation between a source language (the input language) and a target language (the output language). A source language-target language combination is known as a language pair.


Amazon Translate does not charge you for translations in which the source language and target language are the same.

Amazon Translate can translate text between the languages listed in the following table.

Language Language Code
Afrikaans af
Albanian sq
Amharic am
Arabic ar
Armenian hy
Azerbaijani az
Bengali bn
Bosnian bs
Bulgarian bg
Catalan ca
Chinese (Simplified) zh
Chinese (Traditional) zh-TW
Croatian hr
Czech cs
Danish da
Dari fa-AF
Dutch nl
English en
Estonian et
Farsi (Persian) fa
Filipino, Tagalog tl
Finnish fi
French fr
French (Canada) fr-CA
Georgian ka
German de
Greek el
Gujarati gu
Haitian Creole ht
Hausa ha
Hebrew he
Hindi hi
Hungarian hu
Icelandic is
Indonesian id
Irish ga
Italian it
Japanese ja
Kannada kn
Kazakh kk
Korean ko
Latvian lv
Lithuanian lt
Macedonian mk
Malay ms
Malayalam ml
Maltese mt
Marathi mr
Mongolian mn
Norwegian no
Pashto ps
Polish pl
Portuguese pt
Portuguese (Portugal) pt-PT
Punjabi pa
Romanian ro
Russian ru
Serbian sr
Sinhala si
Slovak sk
Slovenian sl
Somali so
Spanish es
Spanish (Mexico) es-MX
Swahili sw
Swedish sv
Tamil ta
Telugu te
Thai th
Turkish tr
Ukrainian uk
Urdu ur
Uzbek uz
Vietnamese vi
Welsh cy

Limitations in Language Support

The following features in Amazon Translate have limitations in the languages that they support.

Use Cases

Use Amazon Translate to do the following:

Enable multilingual user experiences in your applications by integrating Amazon Translate:
  • Translate company-authored content, such as meeting minutes, technician reports, knowledge-base articles, posts, and more.

  • Translate interpersonal communications, such as email, in-game chat, customer service chat, and more to enable customers and employees to connect in their preferred language.

Process and manage your company's incoming data:
  • Analyze text, such as social media and news feeds, in many languages.

  • Search for information, such as for eDiscovery cases, in many languages.

Enable language-independent processing by integrating Amazon Translate with other AWS services:

Are You a First-time User of Amazon Translate?

If you are a first-time user, we recommend that you read the following sections in order:

  1. How Amazon Translate Works – Introduces Amazon Translate.

  2. Getting Started with Amazon Translate – Explains how to set up your AWS account and start using Amazon Translate.

  3. Examples – Provides code examples in Java and Python. Use the examples to explore how Amazon Translate works.

  4. API Reference – Contains reference documentation for Amazon Translate operations.

Amazon Translate Pricing

As with other AWS products, there are no contracts or minimum commitments for using Amazon Translate. For more information about the cost of using Amazon Translate, see Amazon Translate Pricing.