public Detector(DetectorFactory factory) { _wordLangProbMap = factory.WordLangProbMap; _langlist = factory.Langlist; _text = new StringBuilder(); _seed = factory.Seed; }
public static string DetectLanguage(string plainText) { if (string.IsNullOrEmpty(plainText)) { throw new ArgumentException("Argument can't be null nor empty.", nameof(plainText)); } Detector detector = DetectorFactory.Create(_DefaultAlpha); detector.Append(plainText); return(detector.Detect()); }
public static void Release() { DetectorFactory.Clear(); }
public static void Initialize(IJsonSerializer json) { DetectorFactory.LoadProfiles(json); }