Krishna086 commited on
Commit
0329cdf
·
verified ·
1 Parent(s): 3f9a435

Create lang_detect.py

Browse files
Files changed (1) hide show
  1. lang_detect.py +20 -0
lang_detect.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from langdetect import detect
2
+
3
+ def detect_language(text):
4
+ """Detect the language of input text."""
5
+ try:
6
+ lang_code = detect(text)
7
+ # Map langdetect codes to our LANGUAGES
8
+ lang_map = {
9
+ "English": "en",
10
+ "French": "fr",
11
+ "Spanish": "es",
12
+ "German": "de",
13
+ "Chinese": "zh",
14
+ "Arabic": "ar",
15
+ "Russian": "ru",
16
+ "Hindi": "hi",
17
+ "Japanese": "ja"
18
+ return lang_map.get(lang_code, "English") # Default to English if not mapped
19
+ except:
20
+ return "English" # Fallback if detection fails