SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm
spellcheck
fuzzy-search
fuzzy-matching
edit-distance
levenshtein
levenshtein-distance
spelling
spell-check
chinese-text-segmentation
word-segmentation
approximate-string-matching
spelling-correction
damerau-levenshtein
text-segmentation
chinese-word-segmentation
symspell
-
Updated
Jun 13, 2020 - C#
It would be nice to add a note in the documentation about how this is good for discovering default properties, but should not directly create shaping boundaries. It is easy to use this and end up with the bug described at https://bugs.chromium.org/p/chromium/issues/detail?id=894966 where shaping is broken.