Supported languages and language-specific features - Amazon Transcribe
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Supported languages and language-specific features

The languages supported by Amazon Transcribe are listed in the following table; also listed are the features that are language-specific. Please verify that the feature you want to use is supported for the language in your media before proceeding with your transcription.

In the following table, 'batch' refers to transcribing a media file located in an Amazon S3 bucket and 'streaming' refers to transcribing streamed media in real time. For Call Analytics transcriptions, 'post-call' refers to transcribing a media file located in an Amazon S3 bucket and 'real-time' refers to transcribing streamed media in real time.

Language

Language code

Data input

Transcribing numbers

Acronyms

Custom language models*

Redaction*

Call Analytics*

Abkhaz ab-GE batch no batch no no no
Afrikaans af-ZA batch no batch no no no
Arabic, Gulf ar-AE batch no no no no post-call
Arabic, Modern Standard ar-SA batch no no no no no
Armenian hy-AM batch no batch no no no
Asturian ast-ES batch no batch no no no
Azerbaijani az-AZ batch no batch no no no
Bashkir ba-RU batch no batch no no no
Basque eu-ES batch no batch no no no
Belarusian be-BY batch no batch no no no
Bengali bn-IN batch no batch no no no
Bosnian bs-BA batch no batch no no no
Bulgarian bg-BG batch no batch no no no
Catalan ca-ES batch no batch no no no
Central Kurdish, Iran ckb-IR batch no batch no no no
Central Kurdish, Iraq ckb-IQ batch no batch no no no
Chinese, Simplified zh-CN batch, streaming no no no no post-call
Chinese, Traditional zh-TW batch no no no no no
Croatian hr-HR batch no batch no no no
Czech cs-CZ batch no batch no no no
Danish da-DK batch no batch no no no
Dutch nl-NL batch no batch no no no
English, Australian en-AU batch, streaming batch, streaming batch, streaming batch, streaming streaming post-call, real-time
English, British en-GB batch, streaming batch, streaming batch, streaming batch, streaming streaming post-call, real-time
English, Indian en-IN batch batch batch no no post-call
English, Irish en-IE batch batch batch no no post-call
English, New Zealand en-NZ batch batch batch no no no
English, Scottish en-AB batch batch batch no no post-call
English, South African en-ZA batch batch batch no no no
English, US en-US batch, streaming batch, streaming batch, streaming batch, streaming batch, streaming post-call, real-time
English, Welsh en-WL batch batch batch no no post-call
Estonian et-ET batch no batch no no no
Farsi fa-IR batch no no no no no
Finnish fi-FI batch no batch no no no
French fr-FR batch, streaming no batch, streaming no no post-call, real-time
French, Canadian fr-CA batch, streaming no batch, streaming no no post-call, real-time
Galician gl-ES batch no batch no no no
Georgian ka-GE batch no batch no no no
German de-DE batch, streaming batch, streaming batch, streaming batch, streaming no post-call, real-time
German, Swiss de-CH batch batch batch no no post-call
Greek el-GR batch no batch no no no
Gujarati gu-IN batch no batch no no no
Hausa ha-NG batch no batch no no no
Hebrew he-IL batch no no no no no
Hindi, Indian hi-IN batch, streaming no batch, streaming batch no post-call
Hungarian hu-HU batch no batch no no no
Icelandic is-IS batch no batch no no no
Indonesian id-ID batch no batch no no no
Italian it-IT batch, streaming no batch, streaming no no post-call, real-time
Japanese ja-JP batch, streaming no no batch, streaming no post-call
Kabyle kab-DZ batch no batch no no no
Kannada kn-IN batch no batch no no no
Kazakh kk-KZ batch no batch no no no
Kinyarwanda rw-RW batch no batch no no no
Korean ko-KR batch, streaming no no no no post-call
Kyrgyz ky-KG batch no batch no no no
Latvian lv-LV batch no batch no no no
Lithuanian lt-LT batch no batch no no no
Luganda lg-IN batch no batch no no no
Macedonian mk-MK batch no batch no no no
Malay ms-MY batch no batch no no no
Malayalam ml-IN batch no batch no no no
Maltese mt-MT batch no batch no no no
Marathi mr-IN batch no batch no no no
Meadow Mari mhr-RU batch no batch no no no
Mongolian mn-MN batch no batch no no no
Norwegian Bokmål no-NO batch no batch no no no
Odia/Oriya or-IN batch no batch no no no
Pashto ps-AF batch no batch no no no
Polish pl-PL batch no batch no no no
Portuguese pt-PT batch no batch no no post-call
Portuguese, Brazilian pt-BR batch, streaming no batch, streaming no no post-call, real-time
Punjabi pa-IN batch no batch no no no
Romanian ro-RO batch no batch no no no
Russian ru-RU batch no no no no no
Serbian sr-RS batch no batch no no no
Sinhala si-LK batch no batch no no no
Slovak sk-SK batch no batch no no no
Slovenian sl-SI batch no batch no no no
Somali so-SO batch no batch no no no
Spanish es-ES batch no batch no no post-call
Spanish, US es-US batch, streaming no batch, streaming batch, streaming batch, streaming post-call, real-time
Sundanese su-ID batch no batch no no no
Swahili, Kenya sw-KE batch no batch no no no
Swahili, Burundi sw-BI batch no batch no no no
Swahili, Rwanda sw-RW batch no batch no no no
Swahili, Tanzania sw-TZ batch no batch no no no
Swahili, Uganda sw-UG batch no batch no no no
Swedish sv-SE batch no batch no no no
Tagalog/Filipino tl-PH batch no batch no no no
Tamil ta-IN batch no no no no no
Tatar tt-RU batch no batch no no no
Telugu te-IN batch no no no no no
Thai th-TH batch, streaming no batch, streaming no no no
Turkish tr-TR batch no batch no no no
Ukrainian uk-UA batch no batch no no no
Uyghur ug-CN batch no batch no no no
Uzbek uz-UZ batch no batch no no no
Vietnamese vi-VN batch no batch no no no
Welsh cy-WL batch no batch no no no
Wolof wo-SN batch no batch no no no
Zulu zu-ZA batch no batch no no no

* This feature is not available in all regions.

Supported programming languages

Amazon Transcribe supports the following Amazon SDKs:

Batch transcriptions

Streaming transcriptions

.NET

.NET is not supported for streaming.

Amazon Command Line Interface (CLI)

The CLI is not supported for streaming.

C++

C++

Go

Go

Java V2

Java V2

JavaScript

JavaScript V3

PHP V3

PHP V3

Python Boto3

Python Streaming SDK for Amazon Transcribe

Ruby V3

Ruby V3

Rust

Rust

For information on using SDKs with Amazon Transcribe, refer to Transcribing with the Amazon SDKs.

For more information on all available Amazon SDKs and builder tools, refer to Tools to Build on Amazon.

Tip

You can find SDK code samples in these GitHub repositories: