- HTML Based UI
- English to english dictionary lookup
- Spell correction (Similar word suggestions)
- Simple html UI
- Java backend (Spring boot webflux)
- Async communication to backend through simple js
- Edit distance
- Generate all words at distance 1/2 through brute force
- It uses open source Wordset dictionary data which was bootstrapped from Princeton WordNet project data.
- Language model data taken directly from https://norvig.com/spell-correct.html
- Dictionary data and language model data needs to be downloaded separately to run this
- Download the open source dictionary data from WordSet dictionary
and put it in
src/main/resourcses/data/dict/
- Download the Language model data from here
and put it in
src/main/resourcses/data/model/