Abstract:
In different government and non government organizations document preparation is one of the tasks in day to day activities. A spelling error can occur when people use text processing application to produce electronic documents. There are some works except on internal inflection of words and repeated words which is unsatisfactory for a language having complex morphology. Due to this reason, it is common to find various Amharic books and newsletters that are published with misspelled words. In this study, an attempt has been made to design and implement spell checker for Amharic language that works on inflection of Amharic words (internal inflection, inflection by duplication of Amharic words also part of this study). The design of our study has 5 components, namely, Input component, normalization Component, error detection component, morphological analyzer component, and spelling error correction and suggestion component.
The system has been evaluated with four sets of data. The first and the second sets of data taken from Amhara national regional state, science technology, and information communication commission 2009 annual report. The third set of data taken from afar Region ICT 2009 annual report. The fourth set of data taken from Harari Region ICT 2009 annual report. The performance of the system is evaluated using precision and recall.
Finally the system evaluated using 5 experiments and we got 97.27% overall performance of the system. As are commendation, Detection and correction of real word errors, the performance of spelling error detection and correction algorithm, which is edit distance, need to be compared with other identified spelling error correction techniques, integrating this work with other Amharic NLP works like, automatic spelling error correction and suggestion.