Language List
Languages API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/languages/?format=api
{ "count": 41, "next": null, "previous": null, "results": [ { "id": 21, "code": "ar", "name": "Arabic", "plural": { "id": 21, "source": 0, "number": 6, "formula": "n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5", "type": 3 }, "aliases": [ "ar_aa", "ar_ar", "ara", "arb" ], "direction": "rtl", "population": 378792526, "web_url": "https://translate.seerr.dev/languages/ar/", "url": "https://translate.seerr.dev/api/languages/ar/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/ar/statistics/?format=api" }, { "id": 57, "code": "bg", "name": "Bulgarian", "plural": { "id": 57, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "bg_bg", "bgr", "bul" ], "direction": "ltr", "population": 7684020, "web_url": "https://translate.seerr.dev/languages/bg/", "url": "https://translate.seerr.dev/api/languages/bg/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/bg/statistics/?format=api" }, { "id": 82, "code": "ca", "name": "Catalan", "plural": { "id": 82, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ca_ca", "ca_es", "ca_ps", "cat" ], "direction": "ltr", "population": 8218781, "web_url": "https://translate.seerr.dev/languages/ca/", "url": "https://translate.seerr.dev/api/languages/ca/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/ca/statistics/?format=api" }, { "id": 114, "code": "cs", "name": "Czech", "plural": { "id": 114, "source": 0, "number": 3, "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2", "type": 22 }, "aliases": [ "ces", "cs_cs", "cs_cz", "csy", "cz", "cze" ], "direction": "ltr", "population": 13236057, "web_url": "https://translate.seerr.dev/languages/cs/", "url": "https://translate.seerr.dev/api/languages/cs/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/cs/statistics/?format=api" }, { "id": 119, "code": "da", "name": "Danish", "plural": { "id": 119, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "da_da", "da_dk", "dan", "dk" ], "direction": "ltr", "population": 7247744, "web_url": "https://translate.seerr.dev/languages/da/", "url": "https://translate.seerr.dev/api/languages/da/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/da/statistics/?format=api" }, { "id": 122, "code": "de", "name": "German", "plural": { "id": 122, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "de_de", "deu", "deu_de", "ger" ], "direction": "ltr", "population": 141873196, "web_url": "https://translate.seerr.dev/languages/de/", "url": "https://translate.seerr.dev/api/languages/de/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/de/statistics/?format=api" }, { "id": 147, "code": "el", "name": "Greek", "plural": { "id": 147, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "el_gr", "ell", "gr", "gre" ], "direction": "ltr", "population": 12249401, "web_url": "https://translate.seerr.dev/languages/el/", "url": "https://translate.seerr.dev/api/languages/el/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/el/statistics/?format=api" }, { "id": 149, "code": "en", "name": "English", "plural": { "id": 149, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "base", "en_en", "en_us", "eng", "enp", "source" ], "direction": "ltr", "population": 1728003224, "web_url": "https://translate.seerr.dev/languages/en/", "url": "https://translate.seerr.dev/api/languages/en/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/en/statistics/?format=api" }, { "id": 167, "code": "es", "name": "Spanish", "plural": { "id": 167, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "es_es", "es_la", "esp", "spa" ], "direction": "ltr", "population": 507161083, "web_url": "https://translate.seerr.dev/languages/es/", "url": "https://translate.seerr.dev/api/languages/es/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/es/statistics/?format=api" }, { "id": 178, "code": "es_MX", "name": "Spanish (Mexico)", "plural": { "id": 178, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "mspanish" ], "direction": "ltr", "population": 108514200, "web_url": "https://translate.seerr.dev/languages/es_MX/", "url": "https://translate.seerr.dev/api/languages/es_MX/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/es_MX/statistics/?format=api" }, { "id": 187, "code": "et", "name": "Estonian", "plural": { "id": 187, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "ekk", "est", "et_ee", "et_et" ], "direction": "ltr", "population": 853779, "web_url": "https://translate.seerr.dev/languages/et/", "url": "https://translate.seerr.dev/api/languages/et/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/et/statistics/?format=api" }, { "id": 188, "code": "eu", "name": "Basque", "plural": { "id": 188, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "baq", "es_eu", "eu_es", "eus" ], "direction": "ltr", "population": 1034494, "web_url": "https://translate.seerr.dev/languages/eu/", "url": "https://translate.seerr.dev/api/languages/eu/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/eu/statistics/?format=api" }, { "id": 196, "code": "fi", "name": "Finnish", "plural": { "id": 196, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "fi_fi", "fin", "fin_fi" ], "direction": "ltr", "population": 5789395, "web_url": "https://translate.seerr.dev/languages/fi/", "url": "https://translate.seerr.dev/api/languages/fi/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/fi/statistics/?format=api" }, { "id": 201, "code": "fr", "name": "French", "plural": { "id": 201, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "fr_fr", "fra", "fra_fr", "fre" ], "direction": "ltr", "population": 332956350, "web_url": "https://translate.seerr.dev/languages/fr/", "url": "https://translate.seerr.dev/api/languages/fr/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/fr/statistics/?format=api" }, { "id": 250, "code": "he", "name": "Hebrew", "plural": { "id": 250, "source": 0, "number": 4, "formula": "(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))", "type": 6 }, "aliases": [ "he_he", "he_il", "heb", "iw", "iw_he", "iw_il" ], "direction": "rtl", "population": 9402620, "web_url": "https://translate.seerr.dev/languages/he/", "url": "https://translate.seerr.dev/api/languages/he/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/he/statistics/?format=api" }, { "id": 252, "code": "hi", "name": "Hindi", "plural": { "id": 252, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "hi_in", "hin" ], "direction": "ltr", "population": 580318483, "web_url": "https://translate.seerr.dev/languages/hi/", "url": "https://translate.seerr.dev/api/languages/hi/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/hi/statistics/?format=api" }, { "id": 260, "code": "hr", "name": "Croatian", "plural": { "id": 260, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 22 }, "aliases": [ "hr_hr", "hrv", "scr" ], "direction": "ltr", "population": 6790797, "web_url": "https://translate.seerr.dev/languages/hr/", "url": "https://translate.seerr.dev/api/languages/hr/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/hr/statistics/?format=api" }, { "id": 264, "code": "hu", "name": "Hungarian", "plural": { "id": 264, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "hu_hu", "hun" ], "direction": "ltr", "population": 12313191, "web_url": "https://translate.seerr.dev/languages/hu/", "url": "https://translate.seerr.dev/api/languages/hu/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/hu/statistics/?format=api" }, { "id": 280, "code": "it", "name": "Italian", "plural": { "id": 280, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "it_it", "ita", "ita_it" ], "direction": "ltr", "population": 70475318, "web_url": "https://translate.seerr.dev/languages/it/", "url": "https://translate.seerr.dev/api/languages/it/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/it/statistics/?format=api" }, { "id": 285, "code": "ja", "name": "Japanese", "plural": { "id": 285, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "ja_ja", "ja_jp", "jp", "jp_jpn", "jpn", "jpn_jp" ], "direction": "ltr", "population": 117608755, "web_url": "https://translate.seerr.dev/languages/ja/", "url": "https://translate.seerr.dev/api/languages/ja/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/ja/statistics/?format=api" }, { "id": 296, "code": "kab", "name": "Kabyle", "plural": { "id": 296, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "kab_dz", "kab_kab" ], "direction": "ltr", "population": 3667755, "web_url": "https://translate.seerr.dev/languages/kab/", "url": "https://translate.seerr.dev/api/languages/kab/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/kab/statistics/?format=api" }, { "id": 319, "code": "ko", "name": "Korean", "plural": { "id": 319, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "ko_ko", "ko_kr", "kor", "kor_kr" ], "direction": "ltr", "population": 79278717, "web_url": "https://translate.seerr.dev/languages/ko/", "url": "https://translate.seerr.dev/api/languages/ko/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/ko/statistics/?format=api" }, { "id": 340, "code": "lb", "name": "Luxembourgish", "plural": { "id": 340, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "lb_lu", "ltz" ], "direction": "ltr", "population": 449740, "web_url": "https://translate.seerr.dev/languages/lb/", "url": "https://translate.seerr.dev/api/languages/lb/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/lb/statistics/?format=api" }, { "id": 352, "code": "lt", "name": "Lithuanian", "plural": { "id": 352, "source": 0, "number": 3, "formula": "(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)", "type": 22 }, "aliases": [ "lit", "lt_lt" ], "direction": "ltr", "population": 2405298, "web_url": "https://translate.seerr.dev/languages/lt/", "url": "https://translate.seerr.dev/api/languages/lt/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/lt/statistics/?format=api" }, { "id": 410, "code": "nb_NO", "name": "Norwegian Bokmål", "plural": { "id": 410, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "nb", "nb_nb", "no", "no_nb", "no_no", "nob", "nor", "norwegian" ], "direction": "ltr", "population": 5509730, "web_url": "https://translate.seerr.dev/languages/nb_NO/", "url": "https://translate.seerr.dev/api/languages/nb_NO/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/nb_NO/statistics/?format=api" }, { "id": 418, "code": "nl", "name": "Dutch", "plural": { "id": 418, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "dut", "nl_nl", "nld" ], "direction": "ltr", "population": 32854898, "web_url": "https://translate.seerr.dev/languages/nl/", "url": "https://translate.seerr.dev/api/languages/nl/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/nl/statistics/?format=api" }, { "id": 457, "code": "pl", "name": "Polish", "plural": { "id": 457, "source": 0, "number": 3, "formula": "n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 22 }, "aliases": [ "pl_pl", "plk", "pol" ], "direction": "ltr", "population": 41500500, "web_url": "https://translate.seerr.dev/languages/pl/", "url": "https://translate.seerr.dev/api/languages/pl/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/pl/statistics/?format=api" }, { "id": 469, "code": "pt_BR", "name": "Portuguese (Brazil)", "plural": { "id": 469, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "bp", "braz_por", "por_br", "portuguese_br", "ptb" ], "direction": "ltr", "population": 200247320, "web_url": "https://translate.seerr.dev/languages/pt_BR/", "url": "https://translate.seerr.dev/api/languages/pt_BR/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/pt_BR/statistics/?format=api" }, { "id": 472, "code": "pt_PT", "name": "Portuguese (Portugal)", "plural": { "id": 472, "source": 0, "number": 2, "formula": "n > 1", "type": 1 }, "aliases": [ "portuguese_portugal" ], "direction": "ltr", "population": 9798912, "web_url": "https://translate.seerr.dev/languages/pt_PT/", "url": "https://translate.seerr.dev/api/languages/pt_PT/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/pt_PT/statistics/?format=api" }, { "id": 485, "code": "ro", "name": "Romanian", "plural": { "id": 485, "source": 0, "number": 3, "formula": "n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2", "type": 2 }, "aliases": [ "mol", "ro_ro", "ron", "rum" ], "direction": "ltr", "population": 20043506, "web_url": "https://translate.seerr.dev/languages/ro/", "url": "https://translate.seerr.dev/api/languages/ro/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/ro/statistics/?format=api" }, { "id": 489, "code": "ru", "name": "Russian", "plural": { "id": 489, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 22 }, "aliases": [ "ru_r", "ru_rr", "ru_ru", "rus" ], "direction": "ltr", "population": 193610712, "web_url": "https://translate.seerr.dev/languages/ru/", "url": "https://translate.seerr.dev/api/languages/ru/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/ru/statistics/?format=api" }, { "id": 522, "code": "sk", "name": "Slovak", "plural": { "id": 522, "source": 0, "number": 3, "formula": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2", "type": 22 }, "aliases": [ "sk_sk", "sky", "slk", "slo", "svk" ], "direction": "ltr", "population": 6809719, "web_url": "https://translate.seerr.dev/languages/sk/", "url": "https://translate.seerr.dev/api/languages/sk/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/sk/statistics/?format=api" }, { "id": 524, "code": "sl", "name": "Slovenian", "plural": { "id": 524, "source": 0, "number": 4, "formula": "n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3", "type": 6 }, "aliases": [ "sl_si", "sl_sl", "slv" ], "direction": "ltr", "population": 1967012, "web_url": "https://translate.seerr.dev/languages/sl/", "url": "https://translate.seerr.dev/api/languages/sl/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/sl/statistics/?format=api" }, { "id": 537, "code": "sq", "name": "Albanian", "plural": { "id": 537, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "alb", "als", "sq_al", "sqi" ], "direction": "ltr", "population": 6798943, "web_url": "https://translate.seerr.dev/languages/sq/", "url": "https://translate.seerr.dev/api/languages/sq/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/sq/statistics/?format=api" }, { "id": 538, "code": "sr", "name": "Serbian", "plural": { "id": 538, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 22 }, "aliases": [ "rs", "scc", "sr_cs", "sr_rs", "srp" ], "direction": "ltr", "population": 7189403, "web_url": "https://translate.seerr.dev/languages/sr/", "url": "https://translate.seerr.dev/api/languages/sr/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/sr/statistics/?format=api" }, { "id": 552, "code": "sv", "name": "Swedish", "plural": { "id": 552, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "sv_se", "sve", "swe", "swe_se" ], "direction": "ltr", "population": 13338376, "web_url": "https://translate.seerr.dev/languages/sv/", "url": "https://translate.seerr.dev/api/languages/sv/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/sv/statistics/?format=api" }, { "id": 585, "code": "tr", "name": "Turkish", "plural": { "id": 585, "source": 0, "number": 2, "formula": "n != 1", "type": 1 }, "aliases": [ "tr_tr", "trk", "tur" ], "direction": "ltr", "population": 82419542, "web_url": "https://translate.seerr.dev/languages/tr/", "url": "https://translate.seerr.dev/api/languages/tr/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/tr/statistics/?format=api" }, { "id": 603, "code": "uk", "name": "Ukrainian", "plural": { "id": 603, "source": 0, "number": 3, "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2", "type": 22 }, "aliases": [ "ua", "ua_ua", "uk_ua", "uk_uk", "ukr" ], "direction": "ltr", "population": 24080585, "web_url": "https://translate.seerr.dev/languages/uk/", "url": "https://translate.seerr.dev/api/languages/uk/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/uk/statistics/?format=api" }, { "id": 614, "code": "vi", "name": "Vietnamese", "plural": { "id": 614, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "vi_vn", "vie", "vn" ], "direction": "ltr", "population": 92370781, "web_url": "https://translate.seerr.dev/languages/vi/", "url": "https://translate.seerr.dev/api/languages/vi/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/vi/statistics/?format=api" }, { "id": 644, "code": "zh_Hans", "name": "Chinese (Simplified Han script)", "plural": { "id": 644, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "chi", "chinese", "chinese_chs", "chinese_zh", "chs", "cmn", "cmn_hans", "cn", "schinese", "zh", "zh_chs", "zh_cmn_hans", "zh_cn", "zh_hans_cn", "zh_simplified", "zhcn" ], "direction": "ltr", "population": 1286444445, "web_url": "https://translate.seerr.dev/languages/zh_Hans/", "url": "https://translate.seerr.dev/api/languages/zh_Hans/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/zh_Hans/statistics/?format=api" }, { "id": 646, "code": "zh_Hant", "name": "Chinese (Traditional Han script)", "plural": { "id": 646, "source": 0, "number": 1, "formula": "0", "type": 0 }, "aliases": [ "cht", "cmn_hant", "tchinese", "zh_cht", "zh_cmn_hant", "zh_hant@zh", "zh_hant_tw", "zh_traditional", "zh_tw", "zho", "zhtw" ], "direction": "ltr", "population": 39078482, "web_url": "https://translate.seerr.dev/languages/zh_Hant/", "url": "https://translate.seerr.dev/api/languages/zh_Hant/?format=api", "statistics_url": "https://translate.seerr.dev/api/languages/zh_Hant/statistics/?format=api" } ] }