Design And Implementation Of Morphology Based Spell Checker
Gaddisa Olani Ganfure, Dr. Dida Midekso
Index Terms: Spell checker, non-word error, Error detection, Error correction, Morphology, Morphological Analyzer, Morphological generator, Afaan Oromo, typographic errors, cognitive errors
Abstract: Introducing texts to word processing tools may result in spelling errors. Hence, text processing application software’s has spell checkers. Integrating spell checker into word processors reduces the amount of time and energy spent to find and correct the misspelled word. However, these tools are not available for Afaan Oromo, Cushitic language family spoken in Ethiopia. In this paper, we describe the design and implementation of a non-word Afaan Oromo spell checker. The system is designed based on a dictionary look-up with morphological analysis (i.e. morphology based spell checker). To develop morphology based spell checker, the knowledge of the language morphology is necessarily required. Accordingly, the morphological properties of Afaan Oromo have been studied. To the best of our knowledge, this work is the first of its kind for Afaan Oromo. The methodology delineated in the paper can be replicated for other languages showing similar morphology with Afaan Oromo.
 Rajashekara Murthy, Vadiraj Madi , Sachin D, Ramakanth Kumar, “A NON-WORD Kannada Spell Checker Using Morphological Analyzer And Dictionary Lookup Method”, IJESET, 2(2), 43-52, 2012
 Tesfaye Tolessa, “Early History of Written Oromo Language up to 1900”, Star Journal, 1(2):76-80, 2012
 F.J. Damerau, “A technique for computer detection and correction of spelling errors”, Communication of ACM, 7(3), 171-176, 1964.
 Peterson, L.J, A Note on Undetected Typing Errors. In Communications of ACM, 29(7): 633-637, 1986
 G. Q. A. Oromoo, “Caasluga Afaan Oromo Jildi I, Komishinii Aadaaf Turizmii Oromiyaa”, Finfinnee, Ethiopia, Pp: 105-220, 1995.
 Peter Halacsy, “Open language resources for Hungarian”, in proceedings of LREC, European Language Resources Association, 2004.
 Hsuan Liang. “Spell checker correctors: A unified Treatment.” Master’s Thesis University of Pretoria, South Africa, 2008.
 Karen Kukich, “Techniques for Automatically Correcting Words in Text”, ACM Computing Survey, 24(4), 377–439, 1992
 Min, K., Wilson, W., and Moon. Y, “Syntactic and Semantic Disambiguation of Numeral strings using an n-gram Method”, Advances in Artificial Intelligence, Springer, Berlin. Pp: 82-91, 2005.
 Paggio P., Music B., “Evaluation in the SCARRIE project”, In the proceedings of the first International conference on language resources and evaluation, 1998.