Skip to main content

Supported Languages for Transcription and Translation in TranscriptionHub

Written by Team
Updated over 4 months ago

Overview

TranscriptionHub supports a wide range of languages for both automatic transcription and English translation.
When you upload an audio file, the system automatically detects the spoken language, transcribes it, and β€” if selected β€” translates the resulting text into English.


πŸ” Step 1: Automatic Language Detection (Transcription)

When you upload an audio file, TranscriptionHub automatically detects the spoken language using the langdetect library.
This process runs behind the scenes and determines the transcription language before translation begins.

The system can accurately detect and transcribe the majority of commonly used global languages β€” no manual selection or setup is required.


🌐 Step 2: Translation

After transcription, TranscriptionHub uses Google Cloud’s Translation LLM and Adaptive Translation to convert transcripts into English.
Translation is supported from any of the following languages.

Language

Code

Detection Supported

Translation Supported

Status

Arabic

ar

βœ…

βœ…

Fully Supported

Bengali

bn

βœ…

βœ…

Fully Supported

Bulgarian

bg

βœ…

βœ…

Fully Supported

Catalan

ca

βœ…

βœ…

Fully Supported

Chinese (Simplified)

zh-CN

βœ…

βœ…

Fully Supported

Croatian

hr

βœ…

βœ…

Fully Supported

Czech

cs

βœ…

βœ…

Fully Supported

Danish

da

βœ…

βœ…

Fully Supported

Dutch

nl

βœ…

βœ…

Fully Supported

English

en

βœ…

βœ…

Fully Supported

Estonian

et

βœ…

βœ…

Fully Supported

Finnish

fi

βœ…

βœ…

Fully Supported

French

fr

βœ…

βœ…

Fully Supported

German

de

βœ…

βœ…

Fully Supported

Greek

el

βœ…

βœ…

Fully Supported

Gujarati

gu

βœ…

βœ…

Fully Supported

Hebrew

he

βœ…

βœ…

Fully Supported

Hindi

hi

βœ…

βœ…

Fully Supported

Hungarian

hu

βœ…

βœ…

Fully Supported

Indonesian

id

βœ…

βœ…

Fully Supported

Italian

it

βœ…

βœ…

Fully Supported

Japanese

ja

βœ…

βœ…

Fully Supported

Kannada

kn

βœ…

βœ…

Fully Supported

Korean

ko

βœ…

βœ…

Fully Supported

Latvian

lv

βœ…

βœ…

Fully Supported

Lithuanian

lt

βœ…

βœ…

Fully Supported

Malayalam

ml

βœ…

βœ…

Fully Supported

Marathi

mr

βœ…

βœ…

Fully Supported

Norwegian

no

βœ…

βœ…

Fully Supported

Persian

fa

βœ…

βœ…

Fully Supported

Polish

pl

βœ…

βœ…

Fully Supported

Portuguese

pt

βœ…

βœ…

Fully Supported

Punjabi

pa

βœ…

βœ…

Fully Supported

Romanian

ro

βœ…

βœ…

Fully Supported

Russian

ru

βœ…

βœ…

Fully Supported

Slovak

sk

βœ…

βœ…

Fully Supported

Slovenian

sl

βœ…

βœ…

Fully Supported

Spanish

es

βœ…

βœ…

Fully Supported

Swahili

sw

βœ…

βœ…

Fully Supported

Swedish

sv

βœ…

βœ…

Fully Supported

Tamil

ta

βœ…

βœ…

Fully Supported

Telugu

te

βœ…

βœ…

Fully Supported

Thai

th

βœ…

βœ…

Fully Supported

Turkish

tr

βœ…

βœ…

Fully Supported

Ukrainian

uk

βœ…

βœ…

Fully Supported

Urdu

ur

βœ…

βœ…

Fully Supported

Vietnamese

vi

βœ…

βœ…

Fully Supported


🧾 Summary

Step

What Happens

Supported Languages

Transcription (Detection)

The spoken language is automatically detected and transcribed.

All languages in the table above

Translation (to English)

Text is translated via Translation LLM.

All languages in the table above

Did this answer your question?