speller
A speller is a person who spells words, and in modern contexts also a software tool that checks and corrects spelling in text. Spellers operate by comparing words to a dictionary and applying language-specific rules to identify misspellings and propose corrections. They are integrated into word processors, email clients, web browsers, and mobile keyboards, and are essential for editing and publishing.
Historically, spellers existed as human typists and in spelling primers; in computing, spell-checking emerged in word-processing
Common speller engines include open-source projects such as Ispell, Hunspell, and Enchant, as well as commercial
Limitations include reliance on dictionary coverage, handling of proper nouns and technical terms, and potential false