Addded language identifier tests.
All checks were successful
ci / build-test (push) Successful in 1m31s
ci / publish-image (push) Has been skipped

This commit is contained in:
2025-11-03 23:25:25 -05:00
parent 404ffcf174
commit 06f8c2ec9e
2 changed files with 24 additions and 0 deletions

View File

@@ -26,6 +26,9 @@ public class LanguageIdentifier : ILanguageIdentifier
public Language GetLanguage(string text)
{
if (string.IsNullOrWhiteSpace(text))
return Language.Unknown;
var rankedLanguages = _identifier.Identify(text).Where(x => _languages.Contains(x.Item1.Iso639_3));
var identifiedLanguage = rankedLanguages.OrderBy(x => x.Item2).FirstOrDefault();