Logo Lanfrica

shrivi16/isiZulu-Spell-Checker-using-Morphological-Analysis

Domain:

natural language processing

Record type:

software
Creator:
shr
Host:
A spell checker designed for isiZulu that uses morphological analysis. Morfessor is used for unsupervised segmentation, thereafter all morphemes are evaluated in order to determine if a word is spelt correctly or not. # isiZulu-Spell-Checker-using-Morphological-Analysis A spell checker designed for isiZulu that uses morphological analysis. Morfessor is used for unsupervised segmentation, thereafter all morphemes are evaluated in order to determine if a word is spelt correctly or not. In order to run all files, you need to install all files listed below. Install them using pip on your python terminal/or where you have saved this project to. Required Pacakages: 1. glob 2. nltk 3. pandas 4. re 5. morfessor 6. kivy 7. sklearn 8. seaborn 9. matplotlib 10. numpy 11. csv 12. statistics In order to run the final spell checker application. When this project is opened in python. you need to open the "4. Spell Checker Application" directroy and run "MorphologicalSpellCheckerGUI.py". This opens up the spell checker. When you enter a word, make sure to click the button "Check Spelling" with your mouse, as the gui isn't programmed to receive any keyboards inputs.