Spaces:
Running
Running
File size: 377 Bytes
ebee301 |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import pycld2 as cld2
from langdetect import detect
def detect_language(input_text):
if not input_text:
return "unknown"
_, _, details = cld2.detect(input_text)
detected_langauge = details[0][0].lower()
if detected_langauge == "unknown":
language_code = detect(input_text)
return language_code
else:
return detected_langauge |