Releases: pemistahl/lingua-go
Lingua 1.1.0
Features
-
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)
Improvements
-
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)
Bug Fixes
- The unigram counts in the statistics engine were not retrieved correctly. This has been fixed, producing more correct detection results. (#14)
Compatibility
- The lowest supported Go version is 1.18 now. Older versions are no longer compatible with this library.
Miscellaneous
- The library now has a fresh and colorful new logo. Why? Well, why not? (-:
Lingua 1.0.5
Bug Fixes
- The character â was erroneously not treated as a possible indicator for French.
Improvements
- The dependencies to the other language detectors which are used for the accuracy comparisons were always downloaded together with the main library. They are only needed when you want to update the accuracy reports, therefore the
cmd/
subdirectory now contains its own Go module that defines those dependencies. They have now been removed from the main library. Thanks to @dim and @BoeingX for identifying this problem. (#8)
Lingua 1.0.4
Lingua 1.0.3
Lingua 1.0.2
Bug Fixes
- In very rare cases, the language returned by the detector was non-deterministic.
This has been fixed. Big thanks to @FilipAlexander for identifying this problem. (#6)
Lingua 1.0.1
Lingua 1.0.0
This is the very first release of the Go implementation of Lingua. Enjoy! :-)