diff --git a/languages.py b/languages.py new file mode 100644 index 00000000..52dee2c1 --- /dev/null +++ b/languages.py @@ -0,0 +1,282 @@ +recognize_lang = { + "Japan":"ja-JP", + "United States":"en-US", + "United Kingdom":"en-GB", + "South Africa":"af-ZA", + "Algeria":"ar-DZ", + "Bahrain":"ar-BH", + "Egypt":"ar-EG", + "Israel":"ar-IL", + "Iraq":"ar-IQ", + "Jordan":"ar-JO", + "Kuwait":"ar-KW", + "Lebanon":"ar-LB", + "Morocco":"ar-MA", + "Oman":"ar-OM", + "Palestinian Territory":"ar-PS", + "Qatar":"ar-QA", + "Saudi Arabia":"ar-SA", + "Tunisia":"ar-TN", + "UAE":"ar-AE", + "Spain":"eu-ES", + "Bulgaria":"bg-BG", + "Spain":"ca-ES", + "China (Simp.)":"cmn-Hans-CN", + "Hong Kong SAR (Trad.)":"cmn-Hans-HK", + "Taiwan (Trad.)":"cmn-Hant-TW", + "Hong Kong":"yue-Hant-HK", + "Croatia":"hr_HR", + "Czech Republic":"cs-CZ", + "Denmark":"da-DK", + "Australia":"en-AU", + "Canada":"en-CA", + "India":"en-IN", + "Ireland":"en-IE", + "New Zealand":"en-NZ", + "Philippines":"en-PH", + "South Africa":"en-ZA", + "Iran":"fa-IR", + "France":"fr-FR", + "Philippines":"fil-PH", + "Spain":"gl-ES", + "Germany":"de-DE", + "Greece":"el-GR", + "Finland":"fi-FI", + "Israel":"he-IL", + "India":"hi-IN", + "Hungary":"hu-HU", + "Indonesia":"id-ID", + "Iceland":"is-IS", + "Italy":"it-IT", + "Switzerland":"it-CH", + "Korea":"ko-KR", + "Lithuania":"lt-LT", + "Malaysia":"ms-MY", + "Netherlands":"nl-NL", + "Norway":"nb-NO", + "Poland":"pl-PL", + "Brazil":"pt-BR", + "Portugal":"pt-PT", + "Romania":"ro-RO", + "Russia":"ru-RU", + "Serbia":"sr-RS", + "Slovakia":"sk-SK", + "Slovenia":"sl-SI", + "Argentina":"es-AR", + "Bolivia":"es-BO", + "Chile":"es-CL", + "Colombia":"es-CO", + "Costa Rica":"es-CR", + "Dominican Republic":"es-DO", + "Ecuador":"es-EC", + "El Salvador":"es-SV", + "Guatemala":"es-GT", + "Honduras":"es-HN", + "México":"es-MX", + "Nicaragua":"es-NI", + "Panamá":"es-PA", + "Paraguay":"es-PY", + "Perú":"es-PE", + "Puerto Rico":"es-PR", + "Spain":"es-ES", + "Uruguay":"es-UY", + "United States":"es-US", + "Venezuela":"es-VE", + "Sweden":"sv-SE", + "Thailand":"th-TH", + "Turkey":"tr-TR", + "Ukraine":"uk-UA", + "Viet Nam":"vi-VN", + "South Africa":"zu-ZA" +} + +deepl_lang = { + "Japanese":"ja", + "English American":"en-US", + "English British":"en-GB", + "Bulgarian":"bg", + "Czech":"cs", + "Danish":"da", + "German":"de", + "Greek":"el", + "English":"en", + "Spanish":"es", + "Estonian":"et", + "Finnish":"fi", + "French":"fr", + "Hungarian":"hu", + "Indonesian":"id", + "Italian":"it", + "Korean":"ko", + "Lithuanian":"lt", + "Latvian":"lv", + "Norwegian":"nb", + "Dutch":"nl", + "Polish":"pl", + "Portuguese":"pt", + "Portuguese Brazilian":"pt-BR", + "Portuguese European":"pt-PT", + "Romanian":"ro", + "Russian":"ru", + "Slovak":"sk", + "Slovenian":"sl", + "Swedish":"sv", + "Turkish":"tr", + "Ukrainian":"uk", + "Chinese":"zh" +} + +deepl_translate_lang = { + "Japanese":"JA", + "English":"EN", + "Bulgarian":"BG", + "Chinese":"ZH", + "Czech":"CS", + "Danish":"DA", + "Dutch":"NL", + "Estonian":"ET", + "Finnish":"FI", + "French":"FR", + "German":"DE", + "Greek":"EL", + "Hungarian":"HU", + "Italian":"IT", + "Latvian":"LV", + "Lithuanian":"LT", + "Polish":"PL", + "Portuguese":"PT", + "Romanian":"RO", + "Russian":"RU", + "Slovak":"SK", + "Slovenian":"SL", + "Spanish":"ES", + "Swedish":"SV" +} + +translators_bing_lang = { + "japanese":"ja", + "english":"en", + "chinese":"zh", + "arabic":"ar", + "russian":"ru", + "french":"fr", + "german":"de", + "spanish":"es", + "portuguese":"pt", + "italian":"it", + "korean":"ko", + "greek":"el", + "dutch":"nl", + "hindi":"hi", + "turkish":"tr", + "malay":"ms", + "thai":"th", + "vietnamese":"vi", + "indonesian":"id", + "hebrew":"he", + "polish":"pl", + "czech":"cs", + "hungarian":"hu", + "estonian":"et", + "bulgarian":"bg", + "danish":"da", + "finnish":"fi", + "romanian":"ro", + "swedish":"sv", + "slovenian":"sl", + "persian/farsi":"fa", + "bosnian":"bs", + "serbian":"sr", + "fijian":"fj", + "filipino":"tl", + "haitiancreole":"ht", + "catalan":"ca", + "croatian":"hr", + "latvian":"lv", + "lithuanian":"lt", + "urdu":"ur", + "ukrainian":"uk", + "welsh":"cy", + "tahiti":"ty", + "tongan":"to", + "swahili":"sw", + "samoan":"sm", + "slovak":"sk", + "afrikaans":"af", + "norwegian":"no", + "bengali":"bn", + "malagasy":"mg", + "maltese":"mt", + "queretaro otomi":"otq", + "klingon/tlhingan hol":"tlh", + "gujarati":"gu", + "tamil":"ta", + "telugu":"te", + "punjabi":"pa", + "irish":"ga" +} + +translators_google_lang = { + "japanese":"ja", + "english":"en", + "chinese":"zh", + "arabic":"ar", + "russian":"ru", + "french":"fr", + "german":"de", + "spanish":"es", + "portuguese":"pt", + "italian":"it", + "korean":"ko", + "greek":"el", + "dutch":"nl", + "hindi":"hi", + "turkish":"tr", + "malay":"ms", + "thai":"th", + "vietnamese":"vi", + "indonesian":"id", + "hebrew":"he", + "polish":"pl", + "mongolian":"mn", + "czech":"cs", + "hungarian":"hu", + "estonian":"et", + "bulgarian":"bg", + "danish":"da", + "finnish":"fi", + "romanian":"ro", + "swedish":"sv", + "slovenian":"sl", + "persian/farsi":"fa", + "bosnian":"bs", + "serbian":"sr", + "filipino":"tl", + "haitiancreole":"ht", + "catalan":"ca", + "croatian":"hr", + "latvian":"lv", + "lithuanian":"lt", + "urdu":"ur", + "ukrainian":"uk", + "welsh":"cy", + "swahili":"sw", + "samoan":"sm", + "slovak":"sk", + "afrikaans":"af", + "norwegian":"no", + "bengali":"bn", + "malagasy":"mg", + "maltese":"mt", + "gujarati":"gu", + "tamil":"ta", + "telugu":"te", + "punjabi":"pa", + "amharic":"am", + "azerbaijani":"az", + "belarusian":"be", + "cebuano":"ceb", + "esperanto":"eo", + "basque":"eu", + "irish":"ga" +} \ No newline at end of file