mostafa-asg / SpellChecker

Spell checker written in Kotlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

It uses BK-Tree to find out misspell words.In the resource folder, there is a file of correct words.You can use it as a database of words.

Usage (load correct words from a file) :

 val spellChecker = SpellChecker.Builder.loadFromFile("words.txt").build()
 println( spellChecker.suggest("worlt",1) )

you can also add words manually using load method :

val spellChecker = SpellChecker.Builder.load("world","word","work","workshop").build()
println( spellChecker.suggest("worlt",1) )

Also in Program.kt you can find sample usage.

About

Spell checker written in Kotlin

License:MIT License


Languages

Language:Kotlin 100.0%