Spaces:
Running
Running
Enhance language detection to support additional languages, including Asian and Middle Eastern languages
Browse files
app.py
CHANGED
|
@@ -336,8 +336,13 @@ def detect_language(text):
|
|
| 336 |
|
| 337 |
lang = detect(text)
|
| 338 |
|
| 339 |
-
# Validate detected language
|
| 340 |
-
supported_langs = [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 341 |
return lang if lang in supported_langs else "en"
|
| 342 |
|
| 343 |
except Exception as e:
|
|
|
|
| 336 |
|
| 337 |
lang = detect(text)
|
| 338 |
|
| 339 |
+
# Validate detected language - now including Asian languages
|
| 340 |
+
supported_langs = [
|
| 341 |
+
"en", "ru", "uk", "de", "fr", # European
|
| 342 |
+
"sv", "lt", "lv", "et", "fi", # Nordic/Baltic
|
| 343 |
+
"zh", "ja", "ko", # Asian
|
| 344 |
+
"ar", "fa", "he" # Middle Eastern
|
| 345 |
+
]
|
| 346 |
return lang if lang in supported_langs else "en"
|
| 347 |
|
| 348 |
except Exception as e:
|