Rebuilding the spellchecker, pt.4: Introduction to suggest algorithm

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • JamSpell

    Modern spell checking library - accurate, fast, multi-language

    There is, for example, a curious evaluation table provided by a modern ML-based spellchecker JamSpell. According to it, JamSpell is awesome—while Hunspell is a mere 0.03% better than dummy ("fix nothing") spellchecker... Which doesn't ring true, somehow!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • hunspell

    The most popular spellchecking library.

    Those questions are open ones—and even the way they can be answered is unclear. Intuitively, Hunspell's suggestions are quite decent—otherwise, it wouldn't be the most widespread spellchecker, after all. A fair amount of "unhappy customers" can be easily found, too, in hunspell's repo issues. At the same time, one should distinguish between different reasons for the sub-par suggestion quality. It might be due to the algorithm itself, or due to the source data quality: the literal absence of the desired suggestion in the dictionary, or lack of aff-file settings that could've guided Hunspell to finding it.

  • SymSpell

    SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm

    Some of the modern approaches to spellchecking still take this road: for example, SymSpell algorithm (claiming to be "1 million times faster") is at its core just a brilliant idea for a novel storage format for a flat word list, that allows optimizing the calculation of edit distance significantly.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Let's Read - Eloquent Ruby - Ch 21

    1 project | dev.to | 3 Oct 2024
  • Why don't common browsers use Soundex for spelling suggestions?

    1 project | /r/browsers | 6 Mar 2023
  • Does anyone know how to change the dictionary that W10 pulls from? Ideally replace with Google's brain?

    1 project | /r/techsupport | 13 Feb 2023
  • Turn the spellchecker into autocorrection software

    2 projects | /r/learnprogramming | 13 Feb 2023
  • Autocorrect anything with Google as a go-to spell check

    5 projects | /r/AutoHotkey | 5 Feb 2023