Skip to content

Implementation of: Linear Spelling check, BK-Tree, and SymSpell spelling checking algorithms on Arabic dictionary, in C++

Notifications You must be signed in to change notification settings

wmustafaAwad/Arabic-Spelling-Correction

Repository files navigation

Arabic Spelling Correction

Implementation of: Linear Spelling check, BK-Tree, and SymSpell spelling checking algorithms on Arabic dictionary, in C++

The code mainly implements:

  • Levenshtein distance
  • Linear Spell Checking
  • BK-Tree Spel Checking
  • SymSpell Spell Checking

I 'll be back to:

  • Add better documentation and how-to-use

Possible improvements:

  • Use static array (instead of vector) for suggested words -- with maximum number of suggested words
  • Use static array of bytes instead of string.

Resources:

Acknowledgements:

  • Engineer Tamer Ali from Asas El Qarar for his feedback on my code.

If you need to use the code and couldn't, please contact me: wmustafaawad@gmail.com

About

Implementation of: Linear Spelling check, BK-Tree, and SymSpell spelling checking algorithms on Arabic dictionary, in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published