The most accurate natural language detection library for Go, suitable for long and short text alike
The new method LanguageDetectorBuilder.WithLowAccuracyMode()
has been introduced. By activating it, detection accuracy for short text is reduced in favor of a smaller memory footprint and faster detection performance. (#17)
The new method LanguageDetector.ComputeLanguageConfidence()
has been introduced. It allows to retrieve the confidence value for one specific language only, given the input text. (#19)
The computation of the confidence values has been revised and the min-max normalization algorithm is now applied to the values, making them better comparable by behaving more like real probabilities. (#16)
The language models are now serialized as protocol buffers instead of json. Thanks to this change, they are now loaded into memory twice as fast as before. (#22)