Más específicamente, es un ejemplo de estas subtareas NLP:
* Análisis léxico: El corrector ortográfico analiza las palabras individuales en su documento, descomponiéndolas en tokens.
* Cadena de cadena: Compara cada token con un diccionario de palabras deletreadas correctamente.
* Editar algoritmos de distancia: Si no se encuentra una palabra en el diccionario, el corrector ortográfico utiliza algoritmos (como la distancia de Levenshtein) para sugerir correcciones basadas en el menor número de ediciones (inserciones, deleciones, sustituciones) necesarias para hacer que la palabra mal escrita coincida con una palabra en el diccionario .
Si bien aparentemente simple, el corrector ortográfico aprovecha las técnicas complejas de PNL para comprender y procesar el lenguaje humano, que en última instancia nos ayuda a escribir con mayor precisión.