Supported languages and language-specific features - Amazon Transcribe

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.

To view the complete list of Amazon Transcribe features, refer to the Feature summary.

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, streaming no batch, streaming no no no
Arabic, Gulf ar-AE batch, streaming no no no no post-call
Arabic, Modern Standard ar-SA batch, streaming 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, streaming no batch, streaming 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, streaming no batch, streaming 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, streaming no no no no no
Croatian hr-HR batch, streaming no batch, streaming no no no
Czech cs-CZ batch, streaming no batch, streaming no no no
Danish da-DK batch, streaming no batch, streaming no no no
Dutch nl-NL batch, streaming no batch, streaming 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, streaming batch, streaming batch, streaming no no post-call
English, Irish en-IE batch, streaming batch, streaming batch, streaming no no post-call
English, New Zealand en-NZ batch, streaming batch, streaming batch, streaming no no no
English, Scottish en-AB batch, streaming batch, streaming batch, streaming no no post-call
English, South African en-ZA batch, streaming batch, streaming batch, streaming 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, streaming batch, streaming batch, streaming no no post-call
Estonian et-ET batch no batch no no no
Farsi fa-IR batch, streaming no no no no no
Finnish fi-FI batch, streaming no batch, streaming 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, streaming no batch, streaming 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, streaming batch batch, streaming no no post-call
Greek el-GR batch, streaming no batch, streaming 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, streaming 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, streaming no batch, streaming 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, streaming no batch, streaming 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, streaming no batch, streaming 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, streaming no batch, streaming 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, streaming no batch, streaming no no no
Portuguese pt-PT batch, streaming no batch, streaming 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, streaming no batch, streaming no no no
Russian ru-RU batch, streaming no no no no no
Serbian sr-RS batch, streaming no batch, streaming no no no
Sinhala si-LK batch no batch no no no
Slovak sk-SK batch, streaming no batch, streaming no no no
Slovenian sl-SI batch no batch no no no
Somali so-SO batch, streaming no batch, streaming no no no
Spanish es-ES batch, streaming no batch, streaming 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, streaming no batch, streaming no no no
Tagalog/Filipino tl-PH batch, streaming no batch, streaming 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, streaming no batch, streaming no no no
Ukrainian uk-UA batch, streaming no batch, streaming 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, streaming no batch, streaming 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, streaming no batch, streaming no no no

*The following Call Analytics insights are only supported in select English dialects:

Supported programming languages

Amazon Transcribe supports the following AWS SDKs:

Batch transcriptions

Streaming transcriptions

.NET

.NET is not supported for streaming.

AWS 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 AWS SDKs.

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

Tip

You can find SDK code samples in these GitHub repositories: