Comme son nom l'indique, le correcteur est une fonctionnalité logicielle permettant de corriger du texte. On ne doit pas confondre le correcteur orthographique et le correcteur grammatical, qui corrige bien plus que l'orthographe. On parle également de vérificateur grammatical.
Ce logiciel peut-être autonome et fonctionner sur un bloc de texte brut, mais cette fonctionnalité est souvent intégrée dans les logiciels ou l'utilisateur est amené à saisir du texte. Elle l'a été au début dans les logiciels de traitements de texte et aujourd'hui sur la Toile, dans les forums, les gestionnaires de courriel.
L'anglais est une exception en ce sens que la plupart des mots utilisés à l'écrit n'ont qu'une seule écriture qui peut être trouvée dans un dictionnaire standard, à l’exception de certains jargons et mots modifiés. Cependant dans beaucoup de langues les mots sont fréquemment amenés à adapter leur orthographe aux mots voisins. Par exemple, en français le mot "je" suivi de n'importe quel mot commençant par une voyelle est toujours écrit sous sa forme contractée, comme dans "j'ai" ou "j'irai". En allemand, les noms composés sont souvent tirés d'autres noms existants. Certaines écritures ne séparent pas clairement les mots les uns des autres, ce qui nécessite des algorithmes de séparation de mots. Chaque langue peut donc présenter des défis distincts pour les correcteurs orthographiques de langues non-anglaise.
Les dernières recherches ont été focalisées sur le développement d'algorithmes capables de reconnaître un mot mal écrit, même lorsque le mot est dans le dictionnaire, en se basant sur le contexte des mots environnants. Cela tempère l'effet désastreux lié à l'extension des dictionnaires, ce qui permet à plus de mots d'être reconnus. L'exemple le plus commun du genre d'erreur que ce système peut détecter est l’erreur d'homonymies, telle que dans les mots en gras de la phrase suivante:
L’algorithme le plus efficace du moment est celui d' Andrew Golding et de Dan Roth Winnow-based spelling correction algorithm, publié en 1999, qui est capable de reconnaître environ 96% des erreurs liées au contexte, en plus des détections de non-mots (par rapport au dictionnaire)[1]. Il est possible que des correcteurs orthographiques sensibles au contexte apparaissent dans les futurs logiciels de traitement de texte.
On trouve sur des sites d'achat en ligne des commentaires d'utilisateurs qui peuvent aider à se faire une idée de ces logiciels : (lien), (lien), (lien), (lien) (lien) (lien)