/**
 * List of supported languages of Whispher.
 * https://github.com/ggerganov/whisper.cpp/blob/8f253ef3af1c62c04316ba4afa7145fc4d701a8c/whisper.cpp#L424
 */

export type Language =
	| 'Afrikaans'
	| 'Albanian'
	| 'Amharic'
	| 'Arabic'
	| 'Armenian'
	| 'Assamese'
	| 'Azerbaijani'
	| 'Bashkir'
	| 'Basque'
	| 'Belarusian'
	| 'Bengali'
	| 'Bosnian'
	| 'Breton'
	| 'Bulgarian'
	| 'Burmese'
	| 'Castilian'
	| 'Catalan'
	| 'Chinese'
	| 'Croatian'
	| 'Czech'
	| 'Danish'
	| 'Dutch'
	| 'English'
	| 'Estonian'
	| 'Faroese'
	| 'Finnish'
	| 'Flemish'
	| 'French'
	| 'Galician'
	| 'Georgian'
	| 'German'
	| 'Greek'
	| 'Gujarati'
	| 'Haitian'
	| 'Haitian Creole'
	| 'Hausa'
	| 'Hawaiian'
	| 'Hebrew'
	| 'Hindi'
	| 'Hungarian'
	| 'Icelandic'
	| 'Indonesian'
	| 'Italian'
	| 'Japanese'
	| 'Javanese'
	| 'Kannada'
	| 'Kazakh'
	| 'Khmer'
	| 'Korean'
	| 'Lao'
	| 'Latin'
	| 'Latvian'
	| 'Letzeburgesch'
	| 'Lingala'
	| 'Lithuanian'
	| 'Luxembourgish'
	| 'Macedonian'
	| 'Malagasy'
	| 'Malay'
	| 'Malayalam'
	| 'Maltese'
	| 'Maori'
	| 'Marathi'
	| 'Moldavian'
	| 'Moldovan'
	| 'Mongolian'
	| 'Myanmar'
	| 'Nepali'
	| 'Norwegian'
	| 'Nynorsk'
	| 'Occitan'
	| 'Panjabi'
	| 'Pashto'
	| 'Persian'
	| 'Polish'
	| 'Portuguese'
	| 'Punjabi'
	| 'Pushto'
	| 'Romanian'
	| 'Russian'
	| 'Sanskrit'
	| 'Serbian'
	| 'Shona'
	| 'Sindhi'
	| 'Sinhala'
	| 'Sinhalese'
	| 'Slovak'
	| 'Slovenian'
	| 'Somali'
	| 'Spanish'
	| 'Sundanese'
	| 'Swahili'
	| 'Swedish'
	| 'Tagalog'
	| 'Tajik'
	| 'Tamil'
	| 'Tatar'
	| 'Telugu'
	| 'Thai'
	| 'Tibetan'
	| 'Turkish'
	| 'Turkmen'
	| 'Ukrainian'
	| 'Urdu'
	| 'Uzbek'
	| 'Valencian'
	| 'Vietnamese'
	| 'Welsh'
	| 'Yiddish'
	| 'Yoruba'
	| 'Zulu'
	| 'auto'
	| 'af'
	| 'am'
	| 'ar'
	| 'as'
	| 'az'
	| 'ba'
	| 'be'
	| 'bg'
	| 'bn'
	| 'bo'
	| 'br'
	| 'bs'
	| 'ca'
	| 'cs'
	| 'cy'
	| 'da'
	| 'de'
	| 'el'
	| 'en'
	| 'es'
	| 'et'
	| 'eu'
	| 'fa'
	| 'fi'
	| 'fo'
	| 'fr'
	| 'gl'
	| 'gu'
	| 'ha'
	| 'haw'
	| 'he'
	| 'hi'
	| 'hr'
	| 'ht'
	| 'hu'
	| 'hy'
	| 'id'
	| 'is'
	| 'it'
	| 'ja'
	| 'jw'
	| 'ka'
	| 'kk'
	| 'km'
	| 'kn'
	| 'ko'
	| 'la'
	| 'lb'
	| 'ln'
	| 'lo'
	| 'lt'
	| 'lv'
	| 'mg'
	| 'mi'
	| 'mk'
	| 'ml'
	| 'mn'
	| 'mr'
	| 'ms'
	| 'mt'
	| 'my'
	| 'ne'
	| 'nl'
	| 'nn'
	| 'no'
	| 'oc'
	| 'pa'
	| 'pl'
	| 'ps'
	| 'pt'
	| 'ro'
	| 'ru'
	| 'sa'
	| 'sd'
	| 'si'
	| 'sk'
	| 'sl'
	| 'sn'
	| 'so'
	| 'sq'
	| 'sr'
	| 'su'
	| 'sv'
	| 'sw'
	| 'ta'
	| 'te'
	| 'tg'
	| 'th'
	| 'tk'
	| 'tl'
	| 'tr'
	| 'tt'
	| 'uk'
	| 'ur'
	| 'uz'
	| 'vi'
	| 'yi'
	| 'yo'
	| 'zh';
