From 0126090c8f06849cde9df18030f52e31931ece49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C5=A9=20Minh=20Nguy=C3=AAn?= Date: Wed, 28 Jan 2026 10:57:31 +0700 Subject: [PATCH] Translate: update DeepL language list (#3919) --- src/plugins/translate/languages.ts | 99 +++++++++++++++++++++++++++++- 1 file changed, 96 insertions(+), 3 deletions(-) diff --git a/src/plugins/translate/languages.ts b/src/plugins/translate/languages.ts index 3e2e7c711..75b7f3ae3 100644 --- a/src/plugins/translate/languages.ts +++ b/src/plugins/translate/languages.ts @@ -173,39 +173,132 @@ export const GoogleLanguages = { export const DeeplLanguages = { "": "Detect language", + "ace": "Acehnese", + "af": "Afrikaans", + "sq": "Albanian", "ar": "Arabic", + "an": "Aragonese", + "hy": "Armenian", + "as": "Assamese", + "ay": "Aymara", + "az": "Azerbaijani", + "ba": "Bashkir", + "eu": "Basque", + "be": "Belarusian", + "bn": "Bengali", + "bho": "Bhojpuri", + "bs": "Bosnian", + "br": "Breton", "bg": "Bulgarian", + "my": "Burmese", + "yue": "Cantonese", + "ca": "Catalan", + "ceb": "Cebuano", "zh-hans": "Chinese (Simplified)", "zh-hant": "Chinese (Traditional)", + "hr": "Croatian", "cs": "Czech", "da": "Danish", + "prs": "Dari", "nl": "Dutch", "en-us": "English (American)", "en-gb": "English (British)", + "eo": "Esperanto", "et": "Estonian", "fi": "Finnish", "fr": "French", + "gl": "Galician", + "ka": "Georgian", "de": "German", "el": "Greek", + "gn": "Guarani", + "gu": "Gujarati", + "ht": "Haitian Creole", + "ha": "Hausa", + "he": "Hebrew", + "hi": "Hindi", "hu": "Hungarian", + "is": "Icelandic", + "ig": "Igbo", "id": "Indonesian", + "ga": "Irish", "it": "Italian", "ja": "Japanese", - "ko": "Korean", + "jv": "Javanese", + "pam": "Kapampangan", + "kk": "Kazakh", + "kmr": "Kurdish (Kurmanji)", + "ckb": "Kurdish (Sorani)", + "ky": "Kyrgyz", + "lo": "Lao", + "la": "Latin", "lv": "Latvian", + "ln": "Lingala", "lt": "Lithuanian", - "nb": "Norwegian", + "lmo": "Lombard", + "lb": "Luxembourgish", + "mk": "Macedonian", + "mai": "Maithili", + "mg": "Malagasy", + "ms": "Malay", + "ml": "Malayalam", + "mt": "Maltese", + "mi": "Maori", + "mr": "Marathi", + "mn": "Mongolian", + "ne": "Nepali", + "nb": "Norwegian (Bokmål)", + "oc": "Occitan", + "om": "Oromo", + "pag": "Pangasinan", + "ps": "Pashto", + "fa": "Persian", "pl": "Polish", "pt-br": "Portuguese (Brazilian)", "pt-pt": "Portuguese (European)", + "pa": "Punjabi", + "qu": "Quechua", "ro": "Romanian", "ru": "Russian", + "sm": "Samoan", + "sa": "Sanskrit", + "gd": "Scottish Gaelic", + "sr": "Serbian", + "st": "Sesotho", + "sn": "Shona", + "scn": "Sicilian", + "sd": "Sindhi", + "si": "Sinhala", "sk": "Slovak", "sl": "Slovenian", + "so": "Somali", "es": "Spanish", + "es-419": "Spanish (Latin American)", + "su": "Sundanese", + "sw": "Swahili", "sv": "Swedish", + "tl": "Tagalog", + "tg": "Tajik", + "ta": "Tamil", + "tt": "Tatar", + "te": "Telugu", + "th": "Thai", + "ti": "Tigrinya", + "ts": "Tsonga", + "tn": "Tswana", "tr": "Turkish", - "uk": "Ukrainian" + "tk": "Turkmen", + "uk": "Ukrainian", + "ur": "Urdu", + "ug": "Uyghur", + "uz": "Uzbek", + "vi": "Vietnamese", + "cy": "Welsh", + "wo": "Wolof", + "xh": "Xhosa", + "yi": "Yiddish", + "yo": "Yoruba", + "zu": "Zulu" } as const; export function deeplLanguageToGoogleLanguage(language: string) {