Supported Languages
Explore VoxSail language options by feature, regional variants, counting rules and voice restrictions before starting recognition, translation or dubbing.
Understanding language support
Explore VoxSail language options by feature, regional variants, counting rules and voice restrictions before starting recognition, translation or dubbing.
The homepage's 130+ refers to language and regional options across features, not 130 distinct languages in every feature. Regional options are listed separately, not counted as new independent languages. Feature totals cannot simply be added; a language supported by multiple models is counted once.
Counts and verification scope
The configuration lists 125 base-language groups and 14 regional options across features (139 combined options). Recognition lists 99 groups; voiceover lists 100; standard video dubbing lists 84; professional video dubbing lists 93 base groups plus 14 regional options. These are configuration counts, not a claim that every language, voice or translation pair has been tested.
The lists come from the product's recognition capability catalog, voiceover target catalog and video dubbing workspace options. They describe configuration coverage, not a quality certification. Providers, models, voices, feature availability and account access can affect actual use. Check the current workspace options before submitting a task.
This inventory was prepared on 2026-10-27. The production configuration and public page were checked with independent video dubbing enabled. Paid generation has not been tested for every listed language, translation direction, voice combination or regional accent.
Completed sample tests
On 2026-10-27, we used Fish S2.1 Pro in the test environment for 11 text-to-speech generations across 8 languages: Mandarin, English, Japanese, Korean, French, German, Spanish and Cantonese. The initial round included one generation per language, followed by one additional Mandarin test and two additional Cantonese tests. Every run was checked for completion, audio delivery, file format and playback in a real Chrome browser. These checks are not a pronunciation quality pass.
The tests used short passages in each language. The Mandarin and Cantonese comparisons kept their respective original passages and model unchanged, changing only the reference voice. Results are recorded below:
These results apply only to the tested short passages, model and voice combinations. They do not mean all 130+ options have been tested, nor do they establish quality guarantees for speech recognition, subtitle or text translation, audio/video dubbing, voice cloning, long-text stability or every regional accent. Only the method and result summary are published here; test audio, reference recordings and internal task or account details are not public.
- English, Japanese, Korean, French, German and Spanish: one generation and playback check each; human pronunciation review in the corresponding languages has not been completed.
- Mandarin: one generation each with an English-reference voice and a Mandarin-reference voice. The English-reference output failed user listening review because of a noticeable foreign accent. Pronunciation quality for the Mandarin-reference retest is still awaiting user confirmation.
- Cantonese: one generation each with an English-reference voice, a Mandarin-reference voice and a dedicated Cantonese-reference voice. Pronunciation quality for the English-reference output has not been confirmed. The Mandarin-reference output was described by the user as not idiomatic enough. After switching to a voice with a Cantonese tag, a description identifying a Cantonese speaker and a reference recording, the user reported that the Cantonese was much better. This is comparative improvement feedback, not a professional native-speaker review or a quality pass for every Cantonese voice.
Choosing a reference voice
- Check compatibility with the target language, then prefer a voice with a reference recording in that language. Catalog tags help with selection but cannot replace listening.
- For Mandarin, start with a Mandarin-reference voice. For Cantonese, start with a dedicated Cantonese-reference voice; a Chinese or zh label alone does not establish Cantonese pronunciation. An English- or Mandarin-reference voice may retain an unnatural accent when generating Cantonese.
- In this Cantonese comparison, changing the reference voice substantially improved the user's listening impression. This supports testing specific voice combinations separately, not assuming the same outcome for every reference voice or model.
- Before full production, generate a short sample you are authorized to use and ask someone fluent in the target language to check tones, pronunciation, numbers, proper names and naturalness. Listen again after changing the model or voice. Follow the current workspace availability and actual output when making your choice.
Language coverage by feature
“Listed” means a language appears in the feature's configuration or workspace options, not that every voice supports it. “Not listed” means there is no corresponding option in that list; it is not a linguistic assessment.
Recognition covers input languages for audio/video translation and subtitle transcription. Voiceover combines target languages across configured models. Independent video dubbing has separate standard and professional lists; it is not the same as dubbing settings within audio/video translation. These voiceover lists also do not establish subtitle or text translation quality.
| Language | Code | Recognition | Voiceover | Video dubbing: standard | Video dubbing: professional |
|---|---|---|---|---|---|
| Afrikaans | af | Listed | Listed | Listed | Listed |
| Akan | ak | Not listed | Not listed | Not listed | Listed |
| Albanian | sq | Not listed | Listed | Not listed | Listed |
| Amharic | am | Listed | Listed | Not listed | Listed |
| Arabic | ar | Listed | Listed | Listed | Listed |
| Armenian | hy | Listed | Listed | Listed | Listed |
| Assamese | as | Listed | Listed | Listed | Listed |
| Asturian | ast | Listed | Listed | Listed | Not listed |
| Azerbaijani | az | Listed | Listed | Listed | Listed |
| Basque | eu | Not listed | Listed | Not listed | Listed |
| Belarusian | be | Listed | Listed | Listed | Listed |
| Bengali | bn | Listed | Listed | Listed | Not listed |
| Bosnian | bs | Listed | Listed | Listed | Listed |
| Breton | br | Not listed | Listed | Not listed | Not listed |
| Bulgarian | bg | Listed | Listed | Listed | Listed |
| Burmese | my | Listed | Listed | Listed | Listed |
| Cantonese | yue | Listed | Listed | Listed | Listed |
| Catalan | ca | Listed | Listed | Listed | Listed |
| Cebuano | ceb | Listed | Listed | Listed | Listed |
| Chichewa | nya | Listed | Listed | Listed | Not listed |
| Croatian | hr | Listed | Listed | Listed | Listed |
| Czech | cs | Listed | Listed | Listed | Listed |
| Danish | da | Listed | Listed | Listed | Listed |
| Dogri | dgo | Not listed | Not listed | Not listed | Listed |
| Dutch | nl | Listed | Listed | Listed | Listed |
| English | en | Listed | Listed | Listed | Listed |
| Estonian | et | Listed | Listed | Listed | Listed |
| Faroese | fo | Not listed | Listed | Not listed | Not listed |
| Filipino / Tagalog | fil / tl | Listed | Listed | Listed | Listed |
| Finnish | fi | Listed | Listed | Listed | Listed |
| French | fr | Listed | Listed | Listed | Listed |
| Fulah | ful | Listed | Not listed | Not listed | Not listed |
| Galician | gl | Listed | Listed | Listed | Listed |
| Ganda | lug | Listed | Not listed | Not listed | Listed |
| Georgian | ka | Listed | Listed | Listed | Listed |
| German | de | Listed | Listed | Listed | Listed |
| Greek | el | Listed | Listed | Listed | Listed |
| Gujarati | gu | Listed | Listed | Listed | Listed |
| Haitian Creole | ht | Not listed | Listed | Not listed | Not listed |
| Hausa | ha | Listed | Listed | Listed | Listed |
| Hebrew | he | Listed | Listed | Listed | Listed |
| Hindi | hi | Listed | Listed | Listed | Listed |
| Hungarian | hu | Listed | Listed | Listed | Listed |
| Icelandic | is | Listed | Listed | Listed | Listed |
| Igbo | ibo | Listed | Not listed | Not listed | Not listed |
| Indonesian | id | Listed | Listed | Listed | Listed |
| Irish | gle | Listed | Listed | Listed | Not listed |
| Italian | it | Listed | Listed | Listed | Listed |
| Japanese | ja | Listed | Listed | Listed | Listed |
| Javanese | jw | Listed | Listed | Listed | Listed |
| Kabuverdianu | kea | Listed | Not listed | Not listed | Not listed |
| Kannada | kn | Listed | Listed | Listed | Listed |
| Kazakh | kk | Listed | Listed | Listed | Listed |
| Khmer | km | Listed | Listed | Not listed | Not listed |
| Kikuyu | ki | Not listed | Not listed | Not listed | Listed |
| Kinyarwanda | rw | Not listed | Not listed | Not listed | Listed |
| Kirundi | rn | Not listed | Not listed | Not listed | Listed |
| Korean | ko | Listed | Listed | Listed | Listed |
| Kurdish | kur | Listed | Not listed | Not listed | Not listed |
| Kyrgyz | ky | Listed | Listed | Listed | Listed |
| Lao | lo | Listed | Not listed | Not listed | Not listed |
| Latin | la | Not listed | Listed | Not listed | Not listed |
| Latvian | lv | Listed | Listed | Listed | Listed |
| Lingala | lin | Listed | Listed | Listed | Not listed |
| Lithuanian | lt | Listed | Listed | Listed | Listed |
| Luo | luo | Listed | Not listed | Not listed | Not listed |
| Luxembourgish | ltz | Listed | Listed | Listed | Not listed |
| Macedonian | mk | Listed | Listed | Listed | Listed |
| Malay | ms | Listed | Listed | Listed | Listed |
| Malayalam | ml | Listed | Listed | Listed | Listed |
| Maltese | mt | Listed | Listed | Listed | Not listed |
| Mandarin Chinese | zh | Listed | Listed | Listed | Listed |
| Maori | mi | Listed | Listed | Listed | Not listed |
| Marathi | mr | Listed | Listed | Listed | Listed |
| Mongolian | mn | Listed | Listed | Listed | Listed |
| Nepali | ne | Listed | Listed | Listed | Listed |
| Northern Sotho | nso | Listed | Not listed | Not listed | Listed |
| Norwegian | no | Listed | Listed | Listed | Listed |
| Norwegian Nynorsk | nn | Not listed | Listed | Not listed | Not listed |
| Occitan | oci | Listed | Listed | Listed | Not listed |
| Odia | or | Listed | Listed | Listed | Not listed |
| Pashto | ps | Listed | Listed | Listed | Not listed |
| Persian | fa | Listed | Listed | Listed | Listed |
| Polish | pl | Listed | Listed | Listed | Listed |
| Portuguese | pt | Listed | Listed | Listed | Listed |
| Punjabi | pa | Listed | Listed | Listed | Listed |
| Romanian | ro | Listed | Listed | Listed | Listed |
| Russian | ru | Listed | Listed | Listed | Listed |
| Sanskrit | sa | Not listed | Listed | Not listed | Not listed |
| Serbian | sr | Listed | Listed | Listed | Not listed |
| Sesotho | st | Not listed | Not listed | Not listed | Listed |
| Shona | sn | Listed | Listed | Not listed | Not listed |
| Sindhi | sd | Listed | Listed | Listed | Listed |
| Sinhala | si | Not listed | Listed | Not listed | Not listed |
| Slovak | sk | Listed | Listed | Listed | Listed |
| Slovenian | sl | Listed | Listed | Listed | Listed |
| Somali | som | Listed | Listed | Listed | Not listed |
| South Slavey | xsl | Not listed | Listed | Not listed | Not listed |
| Spanish | es | Listed | Listed | Listed | Listed |
| Sundanese | su | Not listed | Not listed | Not listed | Listed |
| Swahili | sw | Listed | Listed | Listed | Listed |
| Swati | ss | Not listed | Not listed | Not listed | Listed |
| Swedish | sv | Listed | Listed | Listed | Listed |
| Tajik | tg | Listed | Listed | Listed | Listed |
| Tamil | ta | Listed | Listed | Listed | Listed |
| Telugu | te | Listed | Listed | Listed | Listed |
| Thai | th | Listed | Listed | Not listed | Listed |
| Tibetan | bo | Not listed | Listed | Not listed | Listed |
| Tsonga | ts | Not listed | Not listed | Not listed | Listed |
| Tswana | tn | Not listed | Not listed | Not listed | Listed |
| Turkish | tr | Listed | Listed | Listed | Listed |
| Ukrainian | uk | Listed | Listed | Listed | Listed |
| Umbundu | umb | Listed | Not listed | Not listed | Not listed |
| Urdu | ur | Listed | Listed | Listed | Listed |
| Uyghur | ug | Not listed | Not listed | Not listed | Listed |
| Uzbek | uz | Listed | Listed | Listed | Listed |
| Venda | ve | Not listed | Not listed | Not listed | Listed |
| Vietnamese | vi | Listed | Listed | Listed | Listed |
| Waray | war | Not listed | Not listed | Not listed | Listed |
| Welsh | cy | Listed | Listed | Listed | Listed |
| Wolof | wol | Listed | Not listed | Not listed | Listed |
| Xhosa | xho | Listed | Not listed | Not listed | Not listed |
| Yiddish | yi | Not listed | Listed | Not listed | Not listed |
| Yoruba | yo | Not listed | Listed | Listed | Listed |
| Zulu | zu | Listed | Not listed | Not listed | Listed |
Regional variants
These options are listed only for professional video dubbing. They do not imply the same accent choices in other features or every voice. Base languages and regional versions are shown separately; a regional version is not an additional independent language.
| Regional option | Code | Feature |
|---|---|---|
| Arabic (Egypt) | ar-EG | Professional video dubbing |
| Chinese (Taiwan) | zh-TW | Professional video dubbing |
| English (Australia) | en-AU | Professional video dubbing |
| English (Canada) | en-CA | Professional video dubbing |
| English (United Kingdom) | en-GB | Professional video dubbing |
| English (United States) | en-US | Professional video dubbing |
| French (Canada) | fr-CA | Professional video dubbing |
| French (France) | fr-FR | Professional video dubbing |
| Portuguese (Brazil) | pt-BR | Professional video dubbing |
| Portuguese (Portugal) | pt-PT | Professional video dubbing |
| Spanish (Argentina) | es-AR | Professional video dubbing |
| Spanish (Chile) | es-CL | Professional video dubbing |
| Spanish (Mexico) | es-MX | Professional video dubbing |
| Spanish (Spain) | es-ES | Professional video dubbing |
Code normalization and counting
- Automatic detection is an input method, not a language, and is excluded.
- Base-language aliases are grouped, including zh/cmn, jw/jv and nya/ny.
- fil and tl have compatibility mappings in the current product and are shown as one Filipino / Tagalog group. This is a product counting convention, not a linguistic classification.
- Cantonese and Mandarin are listed separately. Some voiceover services share a provider code, which does not guarantee Cantonese pronunciation quality for a particular voice.
- Regional options retain their full codes, such as en-US and en-GB, and are not counted again as independent base languages.
- Standard video dubbing follows the current workspace list. A code accepted only by backend validation is not counted as a user-selectable option.
Before choosing a language
Choose a target language, then check compatibility with your selected mode and voice. Recognition support does not imply voiceover support. Voiceover availability does not mean every cloned voice will perform equally well.
Before publishing, preview a short sample you are authorized to use. Check pronunciation, terminology, subtitles and timing. Ask a fluent reviewer to assess less common languages, dialects and regional accents.
