 In languages where pronunciation of certain sequences of letters may be similar, misspellings may occur when the non-native language learner relies heavily on the sounds of the target language because they are unsure about the accurate spelling of the words.The spell checker application is a type of writing aid that non-native language learners can rely on to detect and correct their misspellings in the target language.In general, spell checkers can operate one of two modes, the interactive spell checking mode or the batch spell checking.