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*

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
Chinese, Simplified zh-CN batch, streaming no no no no post-call
Chinese, Traditional zh-TW batch no no 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
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
Farsi fa-IR batch no no 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
Hebrew he-IL batch no no no no no
Hindi, Indian hi-IN batch, streaming no batch, streaming batch no post-call
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
Korean ko-KR batch, streaming no no no no post-call
Malay ms-MY 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
Russian ru-RU batch no no no no no
Spanish es-ES batch no batch no no post-call
Spanish, US es-US batch, streaming no batch, streaming batch, streaming no post-call, real-time
Swedish sv-SE batch no batch no no no
Tamil ta-IN batch no no 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
Vietnamese vi-VN batch no batch 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: