{
  "generated_by": "apps/web/tools/languages/build_languages.py",
  "checked": "2026-10-24",
  "site_url": "https://transcrib.si",
  "count": 65,
  "supported_count": 2,
  "supported": [
    "en",
    "ru"
  ],
  "supported_names": [
    "English",
    "Russian"
  ],
  "server": {
    "api_router": "apps/api/app/routers/transcripts.py",
    "asr_gate": "apps/api/app/asr.py",
    "detection": "POST {root}/language, or {root}/transcribe/language — 3 attempts, then the fallback 'ru'",
    "fallback": "ru",
    "sources_of_the_language": [
      "user",
      "auto",
      "fallback"
    ]
  },
  "contract": "docs/CONTRACT.md",
  "sources": {
    "codes": "IANA Language Subtag Registry (https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry), file of 17 September 2026, read 24 October 2026: the 2-letter language subtags are the codes of ISO 639-1, the 4-letter script subtags are the codes of ISO 15924.",
    "scripts": "The same registry: the script subtags with their names. Where the registry gives no script for a language, the name of the script below is the one the language is written in, and the note says that the language uses two scripts.",
    "regions": "The macro-region of the country where the language has the most native speakers, rounded up to the macro-region. It is a convenience for the filter, not a part of the contract; the country code is published next to it.",
    "checked": "2026-10-24"
  },
  "regions": [
    "Africa",
    "Americas",
    "Asia",
    "Europe"
  ],
  "scripts": [
    "Arabic",
    "Armenian",
    "Bengali",
    "Cyrillic",
    "Devanagari",
    "Ethiopic",
    "Georgian",
    "Greek",
    "Gujarati",
    "Gurmukhi",
    "Han",
    "Hebrew",
    "Japanese",
    "Khmer",
    "Korean",
    "Lao",
    "Latin",
    "Myanmar",
    "Sinhala",
    "Tamil",
    "Telugu",
    "Thai"
  ],
  "languages": [
    {
      "name_en": "Afrikaans",
      "code": "af",
      "code_standard": "ISO 639-1",
      "code_primary": "af",
      "bcp47": "af",
      "script": "Latin",
      "region": "Africa",
      "country": "ZA",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-afrikaans-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Amharic",
      "code": "am",
      "code_standard": "ISO 639-1",
      "code_primary": "am",
      "bcp47": "am",
      "script": "Ethiopic",
      "region": "Africa",
      "country": "ET",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/amharic.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Arabic",
      "code": "ar",
      "code_standard": "ISO 639-1",
      "code_primary": "ar",
      "bcp47": "ar",
      "script": "Arabic",
      "region": "Africa",
      "country": "EG",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/arabic.html",
      "page_kind": "factory",
      "note": "The macro-region is the one of the country with the most Arabic speakers; Arabic is also the official language of the Gulf, of North Africa and of the Levant."
    },
    {
      "name_en": "Armenian",
      "code": "hy",
      "code_standard": "ISO 639-1",
      "code_primary": "hy",
      "bcp47": "hy",
      "script": "Armenian",
      "region": "Asia",
      "country": "AM",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-armenian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Azerbaijani",
      "code": "az",
      "code_standard": "ISO 639-1",
      "code_primary": "az",
      "bcp47": "az-Latn",
      "script": "Latin",
      "region": "Asia",
      "country": "AZ",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-azerbaijani-audio-to-text.html",
      "page_kind": "factory",
      "note": "Latin is the official script of Azerbaijan; Cyrillic is still used."
    },
    {
      "name_en": "Basque",
      "code": "eu",
      "code_standard": "ISO 639-1",
      "code_primary": "eu",
      "bcp47": "eu",
      "script": "Latin",
      "region": "Europe",
      "country": "ES",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-basque-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Bengali",
      "code": "bn",
      "code_standard": "ISO 639-1",
      "code_primary": "bn",
      "bcp47": "bn",
      "script": "Bengali",
      "region": "Asia",
      "country": "BD",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-bengali-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Bulgarian",
      "code": "bg",
      "code_standard": "ISO 639-1",
      "code_primary": "bg",
      "bcp47": "bg",
      "script": "Cyrillic",
      "region": "Europe",
      "country": "BG",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-bulgarian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Burmese",
      "code": "my",
      "code_standard": "ISO 639-1",
      "code_primary": "my",
      "bcp47": "my",
      "script": "Myanmar",
      "region": "Asia",
      "country": "MM",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/burmese.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Catalan",
      "code": "ca",
      "code_standard": "ISO 639-1",
      "code_primary": "ca",
      "bcp47": "ca",
      "script": "Latin",
      "region": "Europe",
      "country": "ES",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-catalan-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Chinese",
      "code": "zh",
      "code_standard": "ISO 639-1",
      "code_primary": "zh",
      "bcp47": "zh-Hans",
      "script": "Han",
      "region": "Asia",
      "country": "CN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/chinese.html",
      "page_kind": "factory",
      "note": "Two scripts: Simplified (Hans) and Traditional (Hant). The tag of the Simplified writing is zh-Hans, of the Traditional one zh-Hant."
    },
    {
      "name_en": "Croatian",
      "code": "hr",
      "code_standard": "ISO 639-1",
      "code_primary": "hr",
      "bcp47": "hr",
      "script": "Latin",
      "region": "Europe",
      "country": "HR",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-croatian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Czech",
      "code": "cs",
      "code_standard": "ISO 639-1",
      "code_primary": "cs",
      "bcp47": "cs",
      "script": "Latin",
      "region": "Europe",
      "country": "CZ",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-czech-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Danish",
      "code": "da",
      "code_standard": "ISO 639-1",
      "code_primary": "da",
      "bcp47": "da",
      "script": "Latin",
      "region": "Europe",
      "country": "DK",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/danish.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Dutch",
      "code": "nl",
      "code_standard": "ISO 639-1",
      "code_primary": "nl",
      "bcp47": "nl",
      "script": "Latin",
      "region": "Europe",
      "country": "NL",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/dutch.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "English",
      "code": "en",
      "code_standard": "ISO 639-1",
      "code_primary": "en",
      "bcp47": "en",
      "script": "Latin",
      "region": "Americas",
      "country": "US",
      "supported": true,
      "auto_detect": true,
      "page": "https://transcrib.si/transcribe-english-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Estonian",
      "code": "et",
      "code_standard": "ISO 639-1",
      "code_primary": "et",
      "bcp47": "et",
      "script": "Latin",
      "region": "Europe",
      "country": "EE",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-estonian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Filipino",
      "code": "",
      "code_standard": "ISO 639-2",
      "code_primary": "fil",
      "bcp47": "fil",
      "script": "Latin",
      "region": "Asia",
      "country": "PH",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-filipino-audio-to-text.html",
      "page_kind": "factory",
      "note": "ISO 639-1 has no code for Filipino; the code of ISO 639-2 and of BCP-47 is fil. Tagalog, the other name of the language, has the code tl."
    },
    {
      "name_en": "Finnish",
      "code": "fi",
      "code_standard": "ISO 639-1",
      "code_primary": "fi",
      "bcp47": "fi",
      "script": "Latin",
      "region": "Europe",
      "country": "FI",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/finnish.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "French",
      "code": "fr",
      "code_standard": "ISO 639-1",
      "code_primary": "fr",
      "bcp47": "fr",
      "script": "Latin",
      "region": "Europe",
      "country": "FR",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-french-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Galician",
      "code": "gl",
      "code_standard": "ISO 639-1",
      "code_primary": "gl",
      "bcp47": "gl",
      "script": "Latin",
      "region": "Europe",
      "country": "ES",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-galician-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Georgian",
      "code": "ka",
      "code_standard": "ISO 639-1",
      "code_primary": "ka",
      "bcp47": "ka",
      "script": "Georgian",
      "region": "Asia",
      "country": "GE",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-georgian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "German",
      "code": "de",
      "code_standard": "ISO 639-1",
      "code_primary": "de",
      "bcp47": "de",
      "script": "Latin",
      "region": "Europe",
      "country": "DE",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-german-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Greek",
      "code": "el",
      "code_standard": "ISO 639-1",
      "code_primary": "el",
      "bcp47": "el",
      "script": "Greek",
      "region": "Europe",
      "country": "GR",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-greek-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Gujarati",
      "code": "gu",
      "code_standard": "ISO 639-1",
      "code_primary": "gu",
      "bcp47": "gu",
      "script": "Gujarati",
      "region": "Asia",
      "country": "IN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-gujarati-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Hebrew",
      "code": "he",
      "code_standard": "ISO 639-1",
      "code_primary": "he",
      "bcp47": "he",
      "script": "Hebrew",
      "region": "Asia",
      "country": "IL",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/hebrew.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Hindi",
      "code": "hi",
      "code_standard": "ISO 639-1",
      "code_primary": "hi",
      "bcp47": "hi",
      "script": "Devanagari",
      "region": "Asia",
      "country": "IN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/hindi.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Hungarian",
      "code": "hu",
      "code_standard": "ISO 639-1",
      "code_primary": "hu",
      "bcp47": "hu",
      "script": "Latin",
      "region": "Europe",
      "country": "HU",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/hungarian.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Indonesian",
      "code": "id",
      "code_standard": "ISO 639-1",
      "code_primary": "id",
      "bcp47": "id",
      "script": "Latin",
      "region": "Asia",
      "country": "ID",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-indonesian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Italian",
      "code": "it",
      "code_standard": "ISO 639-1",
      "code_primary": "it",
      "bcp47": "it",
      "script": "Latin",
      "region": "Europe",
      "country": "IT",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-italian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Japanese",
      "code": "ja",
      "code_standard": "ISO 639-1",
      "code_primary": "ja",
      "bcp47": "ja",
      "script": "Japanese",
      "region": "Asia",
      "country": "JP",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/japanese.html",
      "page_kind": "factory",
      "note": "The script is Han with Hiragana and Katakana."
    },
    {
      "name_en": "Kazakh",
      "code": "kk",
      "code_standard": "ISO 639-1",
      "code_primary": "kk",
      "bcp47": "kk",
      "script": "Cyrillic",
      "region": "Asia",
      "country": "KZ",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/kazakh.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Khmer",
      "code": "km",
      "code_standard": "ISO 639-1",
      "code_primary": "km",
      "bcp47": "km",
      "script": "Khmer",
      "region": "Asia",
      "country": "KH",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/khmer.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Korean",
      "code": "ko",
      "code_standard": "ISO 639-1",
      "code_primary": "ko",
      "bcp47": "ko",
      "script": "Korean",
      "region": "Asia",
      "country": "KR",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/korean.html",
      "page_kind": "factory",
      "note": "The script is Hangul with Han."
    },
    {
      "name_en": "Lao",
      "code": "lo",
      "code_standard": "ISO 639-1",
      "code_primary": "lo",
      "bcp47": "lo",
      "script": "Lao",
      "region": "Asia",
      "country": "LA",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/lao.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Latvian",
      "code": "lv",
      "code_standard": "ISO 639-1",
      "code_primary": "lv",
      "bcp47": "lv",
      "script": "Latin",
      "region": "Europe",
      "country": "LV",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-latvian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Lithuanian",
      "code": "lt",
      "code_standard": "ISO 639-1",
      "code_primary": "lt",
      "bcp47": "lt",
      "script": "Latin",
      "region": "Europe",
      "country": "LT",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-lithuanian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Malay",
      "code": "ms",
      "code_standard": "ISO 639-1",
      "code_primary": "ms",
      "bcp47": "ms",
      "script": "Latin",
      "region": "Asia",
      "country": "MY",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-malay-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Marathi",
      "code": "mr",
      "code_standard": "ISO 639-1",
      "code_primary": "mr",
      "bcp47": "mr",
      "script": "Devanagari",
      "region": "Asia",
      "country": "IN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-marathi-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Mongolian",
      "code": "mn",
      "code_standard": "ISO 639-1",
      "code_primary": "mn",
      "bcp47": "mn-Cyrl",
      "script": "Cyrillic",
      "region": "Asia",
      "country": "MN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/mongolian.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Nepali",
      "code": "ne",
      "code_standard": "ISO 639-1",
      "code_primary": "ne",
      "bcp47": "ne",
      "script": "Devanagari",
      "region": "Asia",
      "country": "NP",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/nepali.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Norwegian",
      "code": "no",
      "code_standard": "ISO 639-1",
      "code_primary": "no",
      "bcp47": "no",
      "script": "Latin",
      "region": "Europe",
      "country": "NO",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/norwegian.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Pashto",
      "code": "ps",
      "code_standard": "ISO 639-1",
      "code_primary": "ps",
      "bcp47": "ps",
      "script": "Arabic",
      "region": "Asia",
      "country": "AF",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/pashto.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Persian",
      "code": "fa",
      "code_standard": "ISO 639-1",
      "code_primary": "fa",
      "bcp47": "fa",
      "script": "Arabic",
      "region": "Asia",
      "country": "IR",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-persian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Polish",
      "code": "pl",
      "code_standard": "ISO 639-1",
      "code_primary": "pl",
      "bcp47": "pl",
      "script": "Latin",
      "region": "Europe",
      "country": "PL",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/polish.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Portuguese",
      "code": "pt",
      "code_standard": "ISO 639-1",
      "code_primary": "pt",
      "bcp47": "pt",
      "script": "Latin",
      "region": "Americas",
      "country": "BR",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-portuguese-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Punjabi",
      "code": "pa",
      "code_standard": "ISO 639-1",
      "code_primary": "pa",
      "bcp47": "pa",
      "script": "Gurmukhi",
      "region": "Asia",
      "country": "IN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-punjabi-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Romanian",
      "code": "ro",
      "code_standard": "ISO 639-1",
      "code_primary": "ro",
      "bcp47": "ro",
      "script": "Latin",
      "region": "Europe",
      "country": "RO",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-romanian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Russian",
      "code": "ru",
      "code_standard": "ISO 639-1",
      "code_primary": "ru",
      "bcp47": "ru",
      "script": "Cyrillic",
      "region": "Europe",
      "country": "RU",
      "supported": true,
      "auto_detect": true,
      "page": "https://transcrib.si/transcribe-russian-audio-to-text.html",
      "page_kind": "hand-written",
      "note": ""
    },
    {
      "name_en": "Serbian",
      "code": "sr",
      "code_standard": "ISO 639-1",
      "code_primary": "sr",
      "bcp47": "sr-Latn",
      "script": "Latin",
      "region": "Europe",
      "country": "RS",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-serbian-audio-to-text.html",
      "page_kind": "factory",
      "note": "Latin is the official script of Serbia; Cyrillic is in official use as well."
    },
    {
      "name_en": "Sinhala",
      "code": "si",
      "code_standard": "ISO 639-1",
      "code_primary": "si",
      "bcp47": "si",
      "script": "Sinhala",
      "region": "Asia",
      "country": "LK",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/sinhala.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Slovak",
      "code": "sk",
      "code_standard": "ISO 639-1",
      "code_primary": "sk",
      "bcp47": "sk",
      "script": "Latin",
      "region": "Europe",
      "country": "SK",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-slovak-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Slovenian",
      "code": "sl",
      "code_standard": "ISO 639-1",
      "code_primary": "sl",
      "bcp47": "sl",
      "script": "Latin",
      "region": "Europe",
      "country": "SI",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-slovenian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Spanish",
      "code": "es",
      "code_standard": "ISO 639-1",
      "code_primary": "es",
      "bcp47": "es",
      "script": "Latin",
      "region": "Americas",
      "country": "MX",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-spanish-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Swahili",
      "code": "sw",
      "code_standard": "ISO 639-1",
      "code_primary": "sw",
      "bcp47": "sw",
      "script": "Latin",
      "region": "Africa",
      "country": "TZ",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/swahili.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Swedish",
      "code": "sv",
      "code_standard": "ISO 639-1",
      "code_primary": "sv",
      "bcp47": "sv",
      "script": "Latin",
      "region": "Europe",
      "country": "SE",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-swedish-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Tamil",
      "code": "ta",
      "code_standard": "ISO 639-1",
      "code_primary": "ta",
      "bcp47": "ta",
      "script": "Tamil",
      "region": "Asia",
      "country": "IN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-tamil-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Telugu",
      "code": "te",
      "code_standard": "ISO 639-1",
      "code_primary": "te",
      "bcp47": "te",
      "script": "Telugu",
      "region": "Asia",
      "country": "IN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-telugu-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Thai",
      "code": "th",
      "code_standard": "ISO 639-1",
      "code_primary": "th",
      "bcp47": "th",
      "script": "Thai",
      "region": "Asia",
      "country": "TH",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-thai-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Turkish",
      "code": "tr",
      "code_standard": "ISO 639-1",
      "code_primary": "tr",
      "bcp47": "tr",
      "script": "Latin",
      "region": "Asia",
      "country": "TR",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-turkish-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Ukrainian",
      "code": "uk",
      "code_standard": "ISO 639-1",
      "code_primary": "uk",
      "bcp47": "uk",
      "script": "Cyrillic",
      "region": "Europe",
      "country": "UA",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-ukrainian-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Urdu",
      "code": "ur",
      "code_standard": "ISO 639-1",
      "code_primary": "ur",
      "bcp47": "ur",
      "script": "Arabic",
      "region": "Asia",
      "country": "PK",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-urdu-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Uzbek",
      "code": "uz",
      "code_standard": "ISO 639-1",
      "code_primary": "uz",
      "bcp47": "uz-Latn",
      "script": "Latin",
      "region": "Asia",
      "country": "UZ",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/uzbek.html",
      "page_kind": "factory",
      "note": "Latin is the official script of Uzbekistan; Cyrillic is still used."
    },
    {
      "name_en": "Vietnamese",
      "code": "vi",
      "code_standard": "ISO 639-1",
      "code_primary": "vi",
      "bcp47": "vi",
      "script": "Latin",
      "region": "Asia",
      "country": "VN",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/vietnamese.html",
      "page_kind": "factory",
      "note": ""
    },
    {
      "name_en": "Zulu",
      "code": "zu",
      "code_standard": "ISO 639-1",
      "code_primary": "zu",
      "bcp47": "zu",
      "script": "Latin",
      "region": "Africa",
      "country": "ZA",
      "supported": false,
      "auto_detect": false,
      "page": "https://transcrib.si/transcribe-zulu-audio-to-text.html",
      "page_kind": "factory",
      "note": ""
    }
  ]
}
