import sys import os from pathlib import Path # Add current directory to path sys.path.insert(0, str(Path(__file__).parent)) from services.enhanced_language_detector import enhanced_language_detector def test_kinyarwanda(): test_cases = [ "muraho", "amakuru", "bite", "murakoze", "amakuru ni meza", "mwaramutse", "mwiriwe" ] print(f"{'Text':<20} | {'Lang':<5} | {'Conf':<6} | {'Method'}") print("-" * 50) for text in test_cases: result = enhanced_language_detector.detect_language_from_text(text) print(f"{text:<20} | {result.language:<5} | {result.confidence:.3f} | {result.detection_method}") if __name__ == "__main__": test_kinyarwanda()