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