Docsapilanguages

Languages

Supported Languages

dest_lang accepts any of the 92 supported codes below. source_lang accepts the same codes or "auto" (auto-detect); auto is a source-only option, not a dub target. The authoritative, always-current list is also served by GET /api/langs.

EnglishenSpanishesFrenchfrGermandeChinesezhJapanesejaRussianruPortugueseptArabicarHindihiBengalibnPunjabipaVietnameseviKoreankoItalianitPersianfaTurkishtrDutchnlHebrewheIndonesianidPolishplUkrainianukRomanianroGreekelHungarianhuThaithSwedishsvCzechcsDanishdaFinnishfiNorwegiannoBulgarianbgSlovakskCroatianhrSerbiansrMalaymsTamiltaUrduurTeluguteMarathimrGujaratiguMalayalammlAfrikaansafBasqueeuCatalancaEsperantoeoGalicianglGeorgiankaHaitian CreolehtIcelandicisIrishgaKannadaknLatinlaLatvianlvLithuanianltLuxembourgishlbMacedonianmkMaltesemtMongolianmnNepalineNorthern SamiseSinhalasiEstonianetTagalogtlBurmesemyKazakhkkBosnianbsSwahiliswAmharicamAzerbaijaniazBelarusianbeUzbekuzKhmerkmLaoloSindhisdWelshcyFrisianfyYorubayoHausahaIgboigZuluzuXhosaxhShonasnFaroesefoChichewanyKinyarwandarwSouthern SothostTswanatnTsongatsSwatissVendaveTwitw

GET /api/langs

The authoritative, always-current language list is served by this public endpoint (no API key required) β€” fetch it instead of hardcoding codes:

curl https://dublab.app/api/langs

Response (200):

[
  {
    "code": "en",
    "name": "English",
    "emoji": "πŸ‡ΊπŸ‡Έ",
    "flagUrl": "https://cdn.jsdelivr.net/gh/twitter/twemoji/assets/svg/1f1fa-1f1f8.svg"
  }
]

Use code as the dest_lang / source_lang value when creating a dub.