lingua v0.3.1 Release Notes
Release Date: 2019-01-24 // about 5 years ago-
⚡️ This minor update contains some significant detection accuracy improvements.
Accuracy Improvements
- ➕ added new detection rules to improve accuracy especially for single words and word pairs
- accuracy for single words has been increased from 78% to 82% on average
- accuracy for word pairs has been increased from 92% to 94% on average
- accuracy for sentences has been increased from 98% to 99% on average
- overall accuracy has been increased from 90% to 91% on average
- overall standard deviation has been reduced from 6.01 to 5.35
API changes
LanguageDetectorBuilder.fromIsoCodes()
now acceptsvararg
arguments instead of aList
in order to have a consistent API with the other methods ofLanguageDetectorBuilder
- If a language iso 639-1 code is passed to
LanguageDetectorBuilder.fromIsoCodes()
which does not exist, then anIllegalArgumentException
is thrown. Previously,Language.UNKNOWN
was returned. However, this could lead to bugs as aLanguageDetector
withLanguage.UNKNOWN
was built. This is now prevented.
⚡️ Dependency Updates
- ⚡️ The Kotlin compiler, standard library and runtime have been updated from version 1.3.11 to 1.3.20