Spaces:
Runtime error
Runtime error
File size: 930 Bytes
547bc5b 2f9be58 a00fee9 2f9be58 a00fee9 2f9be58 a00fee9 2f9be58 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from absa.data.lang_detect import detect_language
def test_detect_language():
samples = [
("This is a simple English sentence.", "en"),
("The food was amazing!", "en"),
("यह एक हिंदी वाक्य है।", "hi"),
("मुझे यह उत्पाद बहुत पसंद आया।", "hi"),
("The phone is great but battery life kharab hai.", "en"), # no devanagari -> en
("Phone bahut badhiya hai, लेकिन battery is bad.", "hinglish"),
("I love this! मुझे यह पसंद है", "hinglish"),
("Bonjour tout le monde", "other"),
("12345 67890 !@#", "other"),
("Just english text with 123", "en"),
("सिर्फ हिंदी 123", "hi"),
]
for text, expected in samples:
assert detect_language(text) == expected, f"Failed on '{text}', expected {expected}"
|