// This file is generated by a tool, from the `languageCodez.tsv` file in this repository
namespace Whisper
{
/// Supported languages
/// The values of this enum are zero-padded ASCII strings.
/// It seems OpenAI tried to implement ISO 639-1, but they used the version of the standard from 1988.
public enum eLanguage: uint
{
/// Afrikaans
Afrikaans = 0x6661, // "af"
/// Albanian
Albanian = 0x7173, // "sq"
/// Amharic
Amharic = 0x6D61, // "am"
/// Arabic
Arabic = 0x7261, // "ar"
/// Armenian
Armenian = 0x7968, // "hy"
/// Assamese
Assamese = 0x7361, // "as"
/// Azerbaijani
Azerbaijani = 0x7A61, // "az"
/// Bashkir
Bashkir = 0x6162, // "ba"
/// Basque
Basque = 0x7565, // "eu"
/// Belarusian
Belarusian = 0x6562, // "be"
/// Bengali
Bengali = 0x6E62, // "bn"
/// Bosnian
Bosnian = 0x7362, // "bs"
/// Breton
Breton = 0x7262, // "br"
/// Bulgarian
Bulgarian = 0x6762, // "bg"
/// Catalan
Catalan = 0x6163, // "ca"
/// Chinese
Chinese = 0x687A, // "zh"
/// Croatian
Croatian = 0x7268, // "hr"
/// Czech
Czech = 0x7363, // "cs"
/// Danish
Danish = 0x6164, // "da"
/// Dutch
Dutch = 0x6C6E, // "nl"
/// English
English = 0x6E65, // "en"
/// Estonian
Estonian = 0x7465, // "et"
/// Faroese
Faroese = 0x6F66, // "fo"
/// Finnish
Finnish = 0x6966, // "fi"
/// French
French = 0x7266, // "fr"
/// Galician
Galician = 0x6C67, // "gl"
/// Georgian
Georgian = 0x616B, // "ka"
/// German
German = 0x6564, // "de"
/// Greek
Greek = 0x6C65, // "el"
/// Gujarati
Gujarati = 0x7567, // "gu"
/// Haitian Creole
HaitianCreole = 0x7468, // "ht"
/// Hausa
Hausa = 0x6168, // "ha"
/// Hawaiian
Hawaiian = 0x776168, // "haw"
/// Hebrew
Hebrew = 0x7769, // "iw"
/// Hindi
Hindi = 0x6968, // "hi"
/// Hungarian
Hungarian = 0x7568, // "hu"
/// Icelandic
Icelandic = 0x7369, // "is"
/// Indonesian
Indonesian = 0x6469, // "id"
/// Italian
Italian = 0x7469, // "it"
/// Japanese
Japanese = 0x616A, // "ja"
/// Javanese
Javanese = 0x776A, // "jw"
/// Kannada
Kannada = 0x6E6B, // "kn"
/// Kazakh
Kazakh = 0x6B6B, // "kk"
/// Khmer
Khmer = 0x6D6B, // "km"
/// Korean
Korean = 0x6F6B, // "ko"
/// Lao
Lao = 0x6F6C, // "lo"
/// Latin
Latin = 0x616C, // "la"
/// Latvian
Latvian = 0x766C, // "lv"
/// Lingala
Lingala = 0x6E6C, // "ln"
/// Lithuanian
Lithuanian = 0x746C, // "lt"
/// Luxembourgish
Luxembourgish = 0x626C, // "lb"
/// Macedonian
Macedonian = 0x6B6D, // "mk"
/// Malagasy
Malagasy = 0x676D, // "mg"
/// Malay
Malay = 0x736D, // "ms"
/// Malayalam
Malayalam = 0x6C6D, // "ml"
/// Maltese
Maltese = 0x746D, // "mt"
/// Maori
Maori = 0x696D, // "mi"
/// Marathi
Marathi = 0x726D, // "mr"
/// Mongolian
Mongolian = 0x6E6D, // "mn"
/// Myanmar
Myanmar = 0x796D, // "my"
/// Nepali
Nepali = 0x656E, // "ne"
/// Norwegian
Norwegian = 0x6F6E, // "no"
/// Nynorsk
Nynorsk = 0x6E6E, // "nn"
/// Occitan
Occitan = 0x636F, // "oc"
/// Pashto
Pashto = 0x7370, // "ps"
/// Persian
Persian = 0x6166, // "fa"
/// Polish
Polish = 0x6C70, // "pl"
/// Portuguese
Portuguese = 0x7470, // "pt"
/// Punjabi
Punjabi = 0x6170, // "pa"
/// Romanian
Romanian = 0x6F72, // "ro"
/// Russian
Russian = 0x7572, // "ru"
/// Sanskrit
Sanskrit = 0x6173, // "sa"
/// Serbian
Serbian = 0x7273, // "sr"
/// Shona
Shona = 0x6E73, // "sn"
/// Sindhi
Sindhi = 0x6473, // "sd"
/// Sinhala
Sinhala = 0x6973, // "si"
/// Slovak
Slovak = 0x6B73, // "sk"
/// Slovenian
Slovenian = 0x6C73, // "sl"
/// Somali
Somali = 0x6F73, // "so"
/// Spanish
Spanish = 0x7365, // "es"
/// Sundanese
Sundanese = 0x7573, // "su"
/// Swahili
Swahili = 0x7773, // "sw"
/// Swedish
Swedish = 0x7673, // "sv"
/// Tagalog
Tagalog = 0x6C74, // "tl"
/// Tajik
Tajik = 0x6774, // "tg"
/// Tamil
Tamil = 0x6174, // "ta"
/// Tatar
Tatar = 0x7474, // "tt"
/// Telugu
Telugu = 0x6574, // "te"
/// Thai
Thai = 0x6874, // "th"
/// Tibetan
Tibetan = 0x6F62, // "bo"
/// Turkish
Turkish = 0x7274, // "tr"
/// Turkmen
Turkmen = 0x6B74, // "tk"
/// Ukrainian
Ukrainian = 0x6B75, // "uk"
/// Urdu
Urdu = 0x7275, // "ur"
/// Uzbek
Uzbek = 0x7A75, // "uz"
/// Vietnamese
Vietnamese = 0x6976, // "vi"
/// Welsh
Welsh = 0x7963, // "cy"
/// Yiddish
Yiddish = 0x6979, // "yi"
/// Yoruba
Yoruba = 0x6F79, // "yo"
}
}