#typo #words #nlp #spelling-corrector

bin+lib spelling_corrector

A simple spelling corrector

6 releases

0.2.3 Jan 16, 2020
0.2.2 Jan 15, 2020
0.1.1 Jan 15, 2020

#27 in #words

MIT license

2.5MB
241 lines

spelling_corrector

A simple command line utility / library to correct typos (and an excuse for me to learn some rust ;)). Based on Peter Norvig's excellent article.

Example usage:

 use spelling_corrector::corrector;
 let correct = corrector::SimpleCorrector::default(); 
 let words = correct.correct_sentence("the architexture is inconcievable");
 assert_eq!(words, "the architecture is inconceivable")

lib.rs:

spelling-corrector

A simple command line utility / library to correct typos. Based on Peter Norvig's excellent article.

Example usage:

 use spelling_corrector::corrector;
 let correct = corrector::SimpleCorrector::default();
 let words = correct.correct_sentence("the architexture is inconcievable");
 assert_eq!(words, "the architecture is inconceivable")

Dependencies

~4.5–6.5MB
~115K SLoC