Developing a spell checker
Spell checkers are ubiquitous computational tools that help us in correctly writing texts or messages andimproving information inquiry and data mining. The present work presents the history of development of spellcheckers and illustrates how, in a simple way, it is possible to create an efficient spe...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2021 |
| País: | Brasil |
| Institución: | Universidade Federal de Minas Gerais (UFMG) |
| Repositorio: | Texto livre |
| Idioma: | portugués |
| OAI Identifier: | oai:periodicos.ufmg.br:article/26469 |
| Acceso en línea: | https://periodicos.ufmg.br/index.php/textolivre/article/view/26469 |
| Access Level: | acceso abierto |
| Palabra clave: | Corretor Ortográfico Ortografia Afixos Linguística Computacional Spell Checke Spelling Orthography Affixes Computational Linguistics |
| Sumario: | Spell checkers are ubiquitous computational tools that help us in correctly writing texts or messages andimproving information inquiry and data mining. The present work presents the history of development of spellcheckers and illustrates how, in a simple way, it is possible to create an efficient spell checker from Norvig’sproposal. We also highlight some tools and how they are used in the development of spell checkers, such asaffix removal and n-gram computation. Moreover, we present an implementation of Norvig’s spell checkerand its performance in automatic correction for different spelling error data sets. Also, in a comparison ofspell checkers performance, we expose that it is worth removing affixes. |
|---|