« OrthoBot » : différence entre les versions
(Page créée avec « ==Description== OrthoBot détecte les fautes d'orthographe. Il parcourt l'ensemble des mots d'une page, les compare à une liste de mots français, et propose une correcti... ») |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
==Description== | ==Description== | ||
OrthoBot détecte les fautes d'orthographe. Il parcourt l'ensemble des mots d'une page, les compare à une liste de mots français, et propose une correction si un mot n'appartient pas à cette liste. | [OrthoBot] détecte les fautes d'orthographe. Il parcourt l'ensemble des mots d'une page, les compare à une liste de mots français(dictionnaire), et propose une correction si un mot n'appartient pas à cette liste. | ||
Lorsque le bot détecte une faute, il modifie la page en colorant le mot, et propose une correction de la forme faute(correction: 'correction1', 'correction2,..) | |||
[Orthobot] ne corrige pas les hypermots. | |||
==Méthodes de correction== | |||
Lorsqu'une faute est trouvée, [Orthobot] va chercher une correction possible en modifiant le mot pour trouver un correctif dans son dictionnaire. | |||
Pour se faire, il va appliquer successivement différentes méthodes pour pouvoir trouver le maximum de corrections possibles: | |||
-Cas 1: 1 lettre est fausse. | |||
Il modifie une à une chaque lettre du mot et teste s'il existe une correspondance dans le dictionnaire. Si oui, il proposera cette correction. | |||
-Cas 2: Il manque une lettre. | |||
Il teste l'ajout d'une lettre à chaque emplacement possible(au début du mot, entre la 1e et la 2e lettre, etc.), cherche une correspondance dans le dictionnaire, propose une correction si elle existe. | |||
-Cas 3: Cas particuliers. | |||
Modifie la lettre 'f' par 'ph' et cherche une correction dans le dictionnaire. | |||
==Remarques== | |||
-Le dictionnaire ne comprenant pas de nom propres, [Orthobot] les signale comme des fautes, notamment les lieux ou pays. Il semble donc important que ces mots soient des hypermots. | |||
-Possibilité d'étendre le dictionnaire au noms propres en ajoutant à celui-ci des listes de mots (par exemple une liste de pays). | |||
-[Orthobot] ne détecte ni les fautes d'accords, ni celles de conjugaison. | |||
-La partie 'Cas particuliers' de la correction peut être étendue à de nombreuses fautes. | |||
-Une fois qu' [Orthobot] trouve une faute sur une page, il l'a garde en mémoire pour ne pas avoir à corriger ce mot plusieurs fois. |
Version du 6 mai 2017 à 17:19
Description
[OrthoBot] détecte les fautes d'orthographe. Il parcourt l'ensemble des mots d'une page, les compare à une liste de mots français(dictionnaire), et propose une correction si un mot n'appartient pas à cette liste. Lorsque le bot détecte une faute, il modifie la page en colorant le mot, et propose une correction de la forme faute(correction: 'correction1', 'correction2,..) [Orthobot] ne corrige pas les hypermots.
Méthodes de correction
Lorsqu'une faute est trouvée, [Orthobot] va chercher une correction possible en modifiant le mot pour trouver un correctif dans son dictionnaire. Pour se faire, il va appliquer successivement différentes méthodes pour pouvoir trouver le maximum de corrections possibles:
-Cas 1: 1 lettre est fausse. Il modifie une à une chaque lettre du mot et teste s'il existe une correspondance dans le dictionnaire. Si oui, il proposera cette correction.
-Cas 2: Il manque une lettre. Il teste l'ajout d'une lettre à chaque emplacement possible(au début du mot, entre la 1e et la 2e lettre, etc.), cherche une correspondance dans le dictionnaire, propose une correction si elle existe.
-Cas 3: Cas particuliers. Modifie la lettre 'f' par 'ph' et cherche une correction dans le dictionnaire.
Remarques
-Le dictionnaire ne comprenant pas de nom propres, [Orthobot] les signale comme des fautes, notamment les lieux ou pays. Il semble donc important que ces mots soient des hypermots. -Possibilité d'étendre le dictionnaire au noms propres en ajoutant à celui-ci des listes de mots (par exemple une liste de pays). -[Orthobot] ne détecte ni les fautes d'accords, ni celles de conjugaison. -La partie 'Cas particuliers' de la correction peut être étendue à de nombreuses fautes. -Une fois qu' [Orthobot] trouve une faute sur une page, il l'a garde en mémoire pour ne pas avoir à corriger ce mot plusieurs fois.