This paper describes the design and implementation of Hangul Spelling Orthography corrector. The spelling corrector both detects erroneous word-phrases and tries to find the most likely correct word-phrase. This problem involves morpheme finding and recovering theory. One possible solution is suggested that makes use of the connectivity information of morphemes in the Korean Language.
The system uses morphological analyzer to check if the possible morphemes can be an word-phrase. Four types of errors are considered, wrong spacing, word-end mismatching, non-standard word and mistyping. They have different characteristics of morpheme structure and conditions. To know the position and type of error, a new strategy called both-side analysis is proposed. When erroneous word-phrase detected, Left-to-Right and Right-to-Left analysis is done. The corrector replaces non-standard word, mismatched word-ending, and lives space into wrong spacing word-phrase, and finally finds the most likely correct word of misspelled.
The system has been implemented in "C" programming language on the UNIX machine.