Compact language detector v3 by Google for .NET 5.0
in upstream google CLD3 https://github.com/google/cld3
thanks ezra100 for library https://gist.github.com/ezra100/ba69ec42600b2baa7430dd53bec3f37c
Detect for 3 possible languages:
var detector = new CLD3Net.LanguageDetector();
var languges = detector.DetectNMostFreqLangs("Hello, how are you? Привет, как дела?", 3);[
{
"language": "ru",
"probability": 0.9771,
"is_reliable": 1,
"proportion": 0.612245
},
{
"language": "en",
"probability": 0.998582,
"is_reliable": 1,
"proportion": 0.387755
},
{
"language": "und",
"probability": 0,
"is_reliable": 0,
"proportion": 0
}
]Detect language:
var detector = new CLD3Net.LanguageDetector();
var lang = detector.DetectLanguage("Hello, how are you? Привет, как дела?");{
"language": "en",
"probability": 0.855358,
"is_reliable": 1,
"proportion": 1
}