> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neolli.jocoding.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Languages

> Full matrix of languages supported for transcription, translation, and voice-cloned dubbing.

Neolli supports **10 languages** for transcription, **30 languages** for translation, and **10 languages** for voice-cloned dubbing.

<Info>
  **Capability breakdown**: Not every language supports all three features. Transcription requires a trained speech recognition model. Voice cloning requires a compatible TTS model. Translation is available for all 30 languages.
</Info>

## Language matrix

| Flag | Language   | Code  | Transcription | Translation | Voice Clone |
| ---- | ---------- | ----- | :-----------: | :---------: | :---------: |
| 🇺🇸 | English    | `eng` |       ✓       |      ✓      |      ✓      |
| 🇪🇸 | Spanish    | `spa` |       ✓       |      ✓      |      ✓      |
| 🇧🇷 | Portuguese | `por` |       ✓       |      ✓      |      ✓      |
| 🇫🇷 | French     | `fra` |       ✓       |      ✓      |      ✓      |
| 🇩🇪 | German     | `deu` |       ✓       |      ✓      |      ✓      |
| 🇮🇹 | Italian    | `ita` |       ✓       |      ✓      |      ✓      |
| 🇯🇵 | Japanese   | `jpn` |       ✓       |      ✓      |      ✓      |
| 🇰🇷 | Korean     | `kor` |       ✓       |      ✓      |      ✓      |
| 🇨🇳 | Chinese    | `zho` |       ✓       |      ✓      |      ✓      |
| 🇳🇱 | Dutch      | `nld` |       ✓       |      ✓      |      –      |
| 🇷🇺 | Russian    | `rus` |       –       |      ✓      |      ✓      |
| 🇮🇳 | Hindi      | `hin` |       –       |      ✓      |      –      |
| 🇸🇦 | Arabic     | `ara` |       –       |      ✓      |      –      |
| 🇮🇩 | Indonesian | `ind` |       –       |      ✓      |      –      |
| 🇹🇷 | Turkish    | `tur` |       –       |      ✓      |      –      |
| 🇵🇱 | Polish     | `pol` |       –       |      ✓      |      –      |
| 🇻🇳 | Vietnamese | `vie` |       –       |      ✓      |      –      |
| 🇹🇭 | Thai       | `tha` |       –       |      ✓      |      –      |
| 🇵🇭 | Filipino   | `fil` |       –       |      ✓      |      –      |
| 🇺🇦 | Ukrainian  | `ukr` |       –       |      ✓      |      –      |
| 🇨🇿 | Czech      | `ces` |       –       |      ✓      |      –      |
| 🇸🇪 | Swedish    | `swe` |       –       |      ✓      |      –      |
| 🇷🇴 | Romanian   | `ron` |       –       |      ✓      |      –      |
| 🇬🇷 | Greek      | `ell` |       –       |      ✓      |      –      |
| 🇭🇺 | Hungarian  | `hun` |       –       |      ✓      |      –      |
| 🇮🇱 | Hebrew     | `heb` |       –       |      ✓      |      –      |
| 🇮🇷 | Persian    | `fas` |       –       |      ✓      |      –      |
| 🇧🇩 | Bengali    | `ben` |       –       |      ✓      |      –      |
| 🇱🇰 | Tamil      | `tam` |       –       |      ✓      |      –      |
| 🇩🇰 | Danish     | `dan` |       –       |      ✓      |      –      |

## Language codes

Neolli uses **ISO 639-3** (3-letter) language codes internally. These codes appear in API responses and export filenames.

## Language presets

When adding languages for translation, you can use presets to quickly select popular languages:

* **Top 3** — English, Spanish, Portuguese (covers \~60% of global YouTube viewers)
* **Top 5** — Adds French and German
* **Top 10** — Adds Italian, Russian, Japanese, Korean, and Chinese (\~85% coverage)

These presets are based on YouTube audience reach data and optimized for content creators targeting international audiences.

## Auto-detect (transcription)

When starting a transcription, you can choose **Auto-detect** instead of selecting a specific language. Auto-detect works reliably for the 10 supported transcription languages. For best accuracy with less common languages, select the language explicitly.
