

# Supported languages and language codes
<a name="what-is-languages"></a>

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*.

**Note**  
Amazon Translate does not charge you for translations if you specify the same language for the source language and the target language. If you set the source language to **auto**, you may be charged for using auto detection. For more information, see [Automatic language detection](how-it-works.md#how-to-auto).

**Topics**
+ [Supported languages](#what-is-languages-supported)
+ [Languages supported by Amazon Translate features](#what-is-languages-by-feature)

## Supported languages
<a name="what-is-languages-supported"></a>

Amazon Translate supports text translation between the languages listed in the following table. The language code column uses [ ISO 639-1]( https://www.loc.gov/standards/iso639-2/php/code_list.php) two-digit language codes. For a country variant of a language, the table follows the [RFC 5646](https://www.rfc-editor.org/rfc/rfc5646.html) format of appending a dash followed by an [ISO 3166](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) 2-digit country code. For example, the language code for the Mexican variant of Spanish is `es-MX`.


| 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 (Bokmål) | no | 
| Pashto | ps | 
| Polish | pl | 
| Portuguese (Brazil) | 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 | 

## Languages supported by Amazon Translate features
<a name="what-is-languages-by-feature"></a>

The following sections describe the languages supported by Amazon Translate features.
+ Real-time document translation – Supports translations from English to any supported language, and from any supported language to English. For details about real-time translation, see [Real-time translation](sync.md).
+ Brevity – For the languages supported by this feature, see [Using brevity in Amazon Translate](customizing-translations-brevity.md).
+ Profanity masking – For the languages supported by this feature, see [Masking profane words and phrases in Amazon Translate](customizing-translations-profanity.md).
+ Formality – For the languages supported by this feature, see [Setting formality in Amazon Translate](customizing-translations-formality.md).