Brevet FR2876815A1 — publié le 20060421

La présente invention concerne de manière générale le traitement du langage naturel. Elle concerne en particulier le traitement d'un texte en langage naturel par un vérificateur de grammaire, et plus spécialement une méthode mise en oeuvre par le vérificateur de grammaire pour identifier et corriger des erreurs concernant l'ordre des pronoms clitiques, c'est-à-dire des pronoms conjoints qui ne peuvent être séparés du verbe, en langue française. Un programme informatique qui vérifie l'exactitude de la grammaire employée par un utilisateur est appelé un vérificateur de grammaire. Lorsqu'il trouve une erreur, le vérificateur de grammaire signale habituellement l'erreur à l'utilisateur et suggère une correction. Les utilisateurs considèrent que les vérificateurs de grammaire sont très utiles. Toutefois, l'utilité des vérificateurs de grammaire dépend de la qualité des corrections qu'ils suggèrent. Plus grande est l'exactitude, plus l'utilisateur est satisfait. Les vérificateurs de grammaire sont souvent évalués par des sources indépendantes qui examinent leur efficacité. Au cours des évaluations, des testeurs ou des réviseurs de services de presse introduisent fréquemment des erreurs non naturelles (en plus des erreurs naturelles) dans une entrée textuelle, pour voir si le vérificateur de grammaire est capable d'identifier ces erreurs non naturelles et de proposer une correction. Par exemple, en français, l'ordre des pronoms est extrêmement important et dépend de l'inflexion spécifique du verbe dans la phrase. Dans un texte d'épreuve, le testeur va souvent proposer une entrée textuelle telle que "Il en leur parle", pour tester l'efficacité du vérificateur de grammaire. Cette entrée comporte une erreur dans l'ordre des pronoms. La version grammaticalement correcte de cette locution est "Il leur en parle". Le testeur attend du vérificateur de grammaire qu'il identifie l'erreur d'ordre et qu'il propose une suggestion de correction correcte à l'utilisateur. Cependant, les vérificateurs de grammaire française conventionnels ignorent ce type d'erreur, car un locuteur natif est supposé ne pas faire ce genre d'erreur. Ainsi, cette erreur est appelée une erreur non naturelle. Etant donné que les vérificateurs de grammaire de la génération actuelle ne sont pas programmés pour reconnaître cette erreur, elle n'est pas indiquée à l'utilisateur. Si elle est indiquée à l'utilisateur, il n'est pas proposé de correction viable. Ceci se traduit par une moins bonne notation du vérificateur de grammaire par le testeur. D'autre part, avec l'apparition et l'utilisation croissante des traducteurs automatiques, ces types d'erreurs d'ordre de mots deviennent de plus en plus fréquents dans les textes traduits, car le traducteur automatique n'est pas conçu pour maîtriser toutes les règles de grammaire correspondant à la langue spécifique dans laquelle un texte est traduit. Les restituent souvent des résultats qui comportent des erreurs d'ordre de mots deux dues à des langues, à des élisions (contractions) omises (par exemple, "le en" en français en "l'en"), et à des combinaisons de mots composés ignorées ou omises (par exemple, en hébreux et en arabe, les prépositions suivies par des pronoms personnels sont combinées: ainsi, n n N + "(à toi) traducteurs automatiques structures de phrase différentes des ignorées ou se contracte se combine en " lui) se combine 1'2 " en hébreux, et " s É + 1 " (pour en " " en arabe. Fréquemment, ces erreurs ne sont pas relevées par le lecteur qui révise les documents traduits, car il effectue la correction des erreurs mentalement sans s'en rendre compte. Il est donc souhaitable de disposer d'un vérificateur de grammaire qui soit capable d'identifier ces erreurs et de proposer des corrections pour améliorer la qualité des documents traduits automatiquement finis. La présente invention répond aux besoins des utilisateurs de vérificateurs de grammaire. A la différence des vérificateurs de grammaire de l'art antérieur, le vérificateur de grammaire de la présente invention recherche et corrige des erreurs grammaticales, telles que l'ordre incorrect de pronoms, avec un degré de fiabilité adapté pour une utilisation en association avec des programmes informatiques de traitement de texte. En outre, le vérificateur de grammaire comprend la possibilité de corriger des erreurs de mots composés et de contractions commises par les traducteurs automatiques. Le vérificateur de grammaire propose à l'utilisateur un nombre raisonnablement limité de suggestions de corrections, lorsqu'il détecte une erreur d'ordre de mots ou une erreur de mots composés. Dans l'un des modes de réalisation de la présente invention, le vérificateur de grammaire est configuré pour identifier et corriger des erreurs d'ordre de pronoms en français. Tout d'abord, le vérificateur de grammaire détermine s'il existe au moins deux pronoms dans l'entrée textuelle. S'il existe deux pronoms dans l'entrée textuelle, le vérificateur de grammaire détermine l'inflexion du verbe pour la phrase. En fonction de l'inflexion du verbe, le vérificateur de grammaire obtient une règle d'ordre de pronoms tirée d'une liste de règles d'ordre stockée dans un organe de stockage de règles d'ordre. L'organe de stockage de règles d'ordre contient des règles régissant l'ordre des mots dans le cas de verbes comportant l'inflexion impérative et de verbes comportant une inflexion non impérative. En outre, la règle d'ordre pour les verbes non impératifs comprend des informations concernant les pronoms au datif, par exemple en identifiant certains pronoms au datif en tant que pronoms datifs antéposés et d'autres en tant que pronoms datifs postposés. Ensuite, le vérificateur de grammaire vérifie l'ordre des pronoms par rapport à la règle d'ordre obtenue. Si les pronoms sont en désordre, le vérificateur de grammaire indique l'erreur d'ordre à l'utilisateur et fournit à ce dernier une suggestion de correction de cette erreur d'ordre. Cette correction peut inclure toutes les élisions nécessaires et une éventuelle correction d'erreur sans mise en ordre. Selon un premier aspect de la présente invention, il est proposé une méthode pour déterminer si un mot d'une entrée textuelle est placé incorrectement dans l'entrée textuelle, caractérisée en ce qu'elle comprend les étapes qui consistent à: identifier une locution dans l'entrée textuelle; identifier un mot de repère dans la locution; déterminer une inflexion du mot de repère; sélectionner une règle d'ordre parmi de multiples règles d'ordre en fonction de l'inflexion déterminée du mot de repère; et vérifier si l'un quelconque des mots de l'entrée textuelle est dans une position incorrecte par rapport à la règle d'ordre sélectionnée. Selon un deuxième aspect de la présente invention, il est également proposé un vérificateur de grammaire configuré pour corriger le placement incorrect de mots dans une entrée textuelle, caractérisé en ce qu'il comprend: un organe de stockage de règles d'ordre contenant de multiples règles d'ordre; et un interpréteur de règles grammaticales configuré pour déterminer si les mots de l'entrée textuelle sont dans un ordre grammatical correct, en demandant une règle d'ordre à l'organe de stockage de règles d'ordre, en fonction d'un mot de repère identifié dans l'entrée textuelle. Selon un troisième aspect de la présente invention, il est aussi proposé un support lisible par ordinateur contenant des instructions exécutables par ordinateur qui, lors de leur exécution, obligent un ordinateur à réaliser les étapes de la méthode définie ci-dessus. Ce qui précède, ainsi que d'autres buts, caractéristiques et avantages de la présente invention, ressortira plus clairement de la description détaillée suivante de modes de réalisation donnée à titre d'exemple nullement limitatif en référence aux dessins annexés dans lesquels: la figure 1 est un schéma fonctionnel d'un exemple d'environnement dans lequel la présente invention peut être utilisée; la figure 2 représente les éléments constitutifs d'un système vérificateur de grammaire selon l'un des modes de réalisation de la présente invention; la figure 3 est un schéma fonctionnel représentant les étapes exécutées par le vérificateur de grammaire, selon l'un des modes de réalisation de la présente invention; la figure 4 est un organigramme représentant les étapes exécutées pour déterminer si l'utilisateur doit être averti de la présence d'une erreur d'ordre de mots dans une phrase; la figure 5 est un organigramme représentant les étapes exécutées par le vérificateur de grammaire, lorsque l'inflexion du verbe est impérative; la figure 6 est un schéma représentant la liste de l'inflexion et des cas des mots dans une entrée textuelle; la figure 7 est un organigramme représentant les étapes exécutées par le vérificateur de grammaire lorsqu'un verbe français non impératif est détecté; et la figure 8 est un schéma représentant la liste de l'inflexion et des cas des mots dans une entrée textuelle. La figure 1 représente un exemple d'environnement de système informatique adapté 100 dans lequel l'invention peut être mise en oeuvre. L'environnement de système informatique 100 ne constitue qu'un exemple d'un environnement informatique adapté et n'est pas destiné à suggérer une quelconque limitation quant au domaine d'utilisation ou à la fonctionnalité de l'invention. L'environnement informatique 100 ne doit pas non plus être interprété comme ayant une quelconque relation de dépendance ou de nécessité vis-à-vis de l'un quelconque des éléments constitutifs ou de la combinaison d'éléments constitutifs représentés dans l'exemple d'environnement d'exploitation 100. L'invention peut fonctionner en association avec de nombreux autres environnements ou configurations de systèmes informatiques polyvalents ou spécialisés. Des exemples de systèmes, environnement et/ou configurations informatiques bien connus susceptibles d'être adaptés pour être utilisés en association avec l'invention comprennent, sans toutefois s'y limiter, des ordinateurs personnels, des ordinateurs serveurs, des dispositifs portatifs ou portables, des systèmes multiprocesseurs, des systèmes à microprocesseur, des matériels haut de gamme, de l'électronique grand public programmable, des PC en réseau, des mini-ordinateurs, de gros ordinateurs, des environnements informatiques décentralisés comprenant l'un quelconque des systèmes ou dispositifs ci-dessus, et des systèmes similaires. L'invention peut être décrite dans le contexte général d'instructions exécutables par ordinateur, telles que des modules de programmes, exécutées par un ordinateur. De manière générale, les modules de programmes comprennent, entre autres, des sous-programmes, des programmes, des objets, des éléments et des structures de données, qui exécutent des tâches particulières ou mettent en oeuvre des types particuliers de données abstraites. L'invention peut également être mise en pratique dans des environnements informatiques décentralisés dans lesquels des tâches sont exécutées par des dispositifs de traitement à distance qui sont reliés par l'intermédiaire d'un réseau de communications. Dans un environnement informatique décentralisé, les modules de programmes peuvent être situés dans des supports de stockage informatiques aussi bien locaux que distants comprenant des dispositifs de stockage en mémoire. En référence à la figure 1, un exemple de système pour mettre en oeuvre l'invention comprend un dispositif informatique polyvalent sous la forme d'un ordinateur 110. Les organes constitutifs de l'ordinateur 110 peuvent comprendre, sans toutefois s'y limiter, une unité de traitement 120, une mémoire de système 130 et un bus de système 121 qui relie différents organes du système, comprenant la mémoire du système, à l'unité de traitement 120. Le bus de système 121 peut être l'un quelconque de plusieurs types de structures de bus comprenant un bus de mémoire ou un régisseur de mémoire, un bus périphérique ou un bus local utilisant l'une quelconque de différentes architectures de bus. A titre d'exemple nullement limitatif de ces bus d'architectures différentes, on peut mentionner le bus de l'Architecture des Normes Industrielles (ISA), le bus de l'Architecture Microcanal (MCA), le bus de l'Architecture ISA Etendue (EISA), le bus local de l'Association de Normalisation Electronique pour la Vidéo (VESA) et le bus d'Interconnexion de Composants Périphériques (PCI), également connu sous le nom de bus "Mezzanine". L'ordinateur 110 comprend de manière caractéristique différents supports lisibles par ordinateur. Les supports lisibles par ordinateur peuvent consister en n'importe quel support existant auquel l'ordinateur 110 peut avoir accès et comprennent des supports aussi bien volatils que non volatils et tant amovibles qu'inamovibles. A titre d'exemple nullement limitatif, les supports lisibles par ordinateur peuvent comprendre des supports de stockage informatiques et des supports de communications. Les supports de stockage informatiques comprennent des supports aussi bien volatils que non volatils et tant amovibles qu'inamovibles mis en oeuvre par n'importe quelle méthode ou technologie de stockage d'informations, telle que des instructions lisibles par ordinateur, des structures de données, des modules de programmes ou d'autres données. Les supports de stockage informatiques comprennent, sans toutefois s'y limiter, des mémoires à accès direct (RAM), des mémoires à lecture seule (ROM), des mémoires à lecture seule programmables et effaçables électriquement (EEPROM), des mémoires flash ou d'autres technologies de mémoire, des disques compacts à mémoire à lecture seule (CD-ROM), des disques numériques universels (DVD) ou d'autres stockages sur disque optique, des cassettes magnétiques, des bandes magnétiques, des stockages sur disque magnétique ou d'autres dispositifs de stockage magnétiques, ou encore n'importe quel autre support pouvant être utilisé pour stocker les informations souhaitées et auquel l'ordinateur 110 peut avoir accès. Les supports de communications comprennent habituellement des instructions lisibles par ordinateur, des structures de données, des modules de programmes ou d'autres données sous la forme d'un signal de données modulé, tel qu'une onde porteuse ou un autre mécanisme de transport, et englobent tous les supports de diffusion d'informations. L'expression "signal de données modulé" signifie un signal dont l'une au moins des caractéristiques est définie ou modifiée de manière à coder des informations dans le signal. A titre d'exemple nullement limitatif, les supports de communications comprennent des supports câblés, tels qu'un réseau câblé ou une connexion à câblage direct, et des supports sans fil, tels que des supports acoustiques, RF, infrarouges ou autres. Les combinaisons des supports mentionnés ci-dessus entrent également dans le cadre des supports lisibles par ordinateur. La mémoire de système 130 comprend des supports de stockage informatiques sous la forme de mémoires volatiles et/ou non volatiles, telles que la mémoire à lecture seule (ROM) 131 et la mémoire à accès direct (RAM) 132. Un système d'entrée/sortie de base (BIOS) 133 contenant les sous-programmes de base aidant au transfert d'informations entre les éléments au sein de l'ordinateur 110, comme par exemple au cours du démarrage, est habituellement stocké dans la mémoire ROM 131. La mémoire RAM 132 contient habituellement des données et/ou des modules de programmes immédiatement accessibles par l'unité de traitement 120 et/ou en cours de traitement par cette dernière. A titre d'exemple nullement limitatif, la figure 1 représente un système d'exploitation 134, des programmes d'application 135, d'autres modules de programmes 136 et des données de programmes 137. L'ordinateur 110 peut également comprendre d'autres supports de stockage informatiques amovibles/inamovibles et volatils/non volatils. A titre d'exemple uniquement, la figure 1 représente une unité de disque dur 141 qui effectue des opérations de lecture ou d'écriture sur un support magnétique inamovible non volatil, une unité de disque magnétique 151 qui effectue des opérations de lecture ou d'écriture sur un disque magnétique amovible non volatil 152 et une unité de disque optique 155 qui effectue des opérations de lecture ou d'écriture sur un disque optique amovible non volatil 156, tel qu'un CD- ROM ou un autre support optique. D'autres supports de stockage informatiques amovibles/inamovibles, volatils/non volatils pouvant être utilisés dans l'environnement d'exploitation proposé à titre d'exemple comprennent, sans toutefois s'y limiter, des cassettes à bande magnétique, des cartes à mémoire flash, des disques numériques universels, des bandes vidéo numériques, des mémoires RAM intégrées et des mémoires ROM intégrées, entre autres. L'unité de disque dur 141 est habituellement reliée au bus de système 121 par l'intermédiaire d'une interface de mémoire inamovible, telle que l'interface 140, tandis que l'unité de disque magnétique 151 et l'unité de disque optique 155 sont habituellement reliées au bus de système 121 par une interface de mémoire amovible, telle que l'interface 150. Les unités de disque et leurs supports de stockage informatiques associés décrits ci-dessus et représentés sur la figure 1 assurent le stockage d'instructions lisibles par ordinateur, de structures de données, de modules de programmes, et d'autres données pour l'ordinateur 110. Sur la figure 1, par exemple, l'unité de disque dur 141 représentée stocke un système d'exploitation 144, des programmes d'application 145, d'autres modules de programmes 146 et des données de programmes 147. Il est à noter que ces organes peuvent être identiques au système d'exploitation 134, aux programmes d'application 135, aux autres modules de programmes 136 et aux données de programmes 137 ou différents de ceux-ci. Le système d'exploitation 144, les programmes d'application 145, les autres modules de programmes 146 et les données de programmes 147 sont désignés ici par des numéros de référence différents pour montrer au moins qu'il s'agit de copies différentes. Un utilisateur peut entrer des instructions et des informations dans l'ordinateur 110 par l'intermédiaire de dispositifs d'entrée, tels qu'un clavier 162, un microphone 163 et un dispositif de pointage 161, tel qu'une souris, une boule roulante ou un bloc tactile. D'autres dispositifs d'entrée (non représentés) peuvent comprendre, par exemple, un manche à balai, une console de jeu, une antenne parabolique de satellite ou un scanner. Ces dispositifs d'entrée et d'autres dispositifs d'entrée sont souvent reliés à l'unité de traitement 120 par l'intermédiaire d'une interface d'entrée utilisateur 160 qui est reliée au bus de système, mais peuvent être reliés par d'autres structures d'interface et de bus, telles qu'un port parallèle, un port de jeu ou un bus série universel (USB). Un dispositif de contrôle 191 ou un autre type de dispositif d'affichage est également relié au bus de système 121 par l'intermédiaire d'une interface, telle qu'une interface vidéo 190. Outre le dispositif de contrôle, les ordinateurs peuvent également comprendre d'autres dispositifs de sortie périphériques, tels que des haut-parleurs 197 et une imprimante 196, qui peuvent être reliés par l'intermédiaire d'une interface périphérique de sortie 195. L'ordinateur 110 peut fonctionner dans un environnement en réseau à l'aide de connexions logiques avec un ou plusieurs ordinateurs distants, tels qu'un ordinateur distant 180. L'ordinateur distant 180 peut être un ordinateur personnel, un dispositif portatif, un serveur, un routeur, un PC de réseau, un dispositif homologue ou un autre noeud de réseau commun, et comprend habituellement un grand nombre ou la totalité des éléments décrits ci-dessus en relation avec l'ordinateur 110. Les connexions logiques représentées sur la figure 1 comprennent un réseau local (LAN) 171 et un réseau à grande distance (WAN) 173, mais peuvent également comprendre d'autres réseaux. Ces environnements de mise en réseau sont courants dans les bureaux, les réseaux informatiques à l'échelle de l'entreprise, les intranets et l'Internet. Lorsqu'il est utilisé dans un environnement de mise en réseau LAN, l'ordinateur 110 est relié au réseau LAN 171 par l'intermédiaire d'une interface ou d'un adaptateur réseau 170. Lorsqu'il est utilisé dans un environnement de mise en réseau WAN, l'ordinateur 110 comprend habituellement un modem 172, ou d'autres moyens permettant d'établir des communications sur le réseau WAN 173, tels que l'Internet. Le modem 172, qui peut être interne ou externe, peut être relié au bus de système 121 par l'intermédiaire de l'interface d'entrée utilisateur 160, ou d'un autre mécanisme approprié. Dans un environnement en réseau, les modules de programmes décrits en relation avec l'ordinateur 110, ou des portions de ceux-ci, peuvent être stockés dans le dispositif de stockage en mémoire à distance. A titre d'exemple nullement limitatif, la figure 1 représente des programmes d'application à distance 185 résidant dans l'ordinateur distant 180. On comprendra que les connexions de réseau représentées ne sont que des exemples et que d'autres moyens permettant d'établir une liaison de communications entre les ordinateurs peuvent être utilisés. La présente invention concerne un vérificateur de grammaire mis en oeuvre dans un système informatique, qui est capable d'identifier des mots dans un ordre incorrect dans une entrée textuelle. Le coeur du vérificateur de grammaire ou du système de traitement de langage naturel (NLP) est son analyseur syntaxique. De manière générale, un analyseur syntaxique décompose un énoncé (tel qu'une locution ou une phrase) en ses éléments constitutifs en expliquant la forme, la fonction et la relation syntaxique de chaque élément. L'analyseur syntaxique prend une locution et élabore pour l'ordinateur une représentation de la syntaxe de cette locution, compréhensible pour l'ordinateur. Un analyseur syntaxique peut produire plusieurs représentations différentes pour une locution donnée. La représentation rend explicites le rôle joué par chaque mot et les relations entre les mots. Dans le présent contexte, un énoncé est équivalent à une locution. Une locution est une séquence de mots destinée à avoir un sens. De plus, une phrase s'entend comme une ou plusieurs locutions. D'autre part, les références faites ici à un locuteur humain comprennent une personne qui écrit, et le discours inclut l'écrit. La figure 2 représente un analyseur syntaxique 200 d'un système de vérification grammaticale classique, selon l'un des modes de réalisation de la présente invention. L'analyseur syntaxique 200 comporte quatre éléments, à savoir, un analyseur lexical 280, un interpréteur de règles grammaticales 260, un chercheur 230 et un organe de stockage de règles d'ordre 240. L'analyseur syntaxique 200 reçoit une suite textuelle 220. Habituellement, il s'agit d'une phrase ou d'une locution. L'analyseur syntaxique reçoit également des règles de grammaire 245. Ces règles tentent de codifier et d'interpréter les règles grammaticales réelles d'un langage naturel particulier, tel que le français. L'organe de stockage de règles d'ordre 240 fournit à l'interpréteur de règles grammaticales des informations concernant l'ordre des mots dans une phrase. Dans l'un des modes de réalisation, l'organe de stockage de règles d'ordre contient des règles d'ordre concernant l'ordre des pronoms dans des locutions verbales. Toutefois, d'autres règles d'ordre peuvent être stockées et fournies par l'organe de stockage de règles d'ordre 240. A titre de variante, ces règles peuvent être stockées dans une mémoire au sein de l'analyseur syntaxique. Dans l'un des modes de réalisation, l'interpréteur de règles grammaticales 260 interprète les règles grammaticales codifiées et les règles d'ordre. L'analyseur lexical 280 identifie les mots contenus dans la suite textuelle 220, recherche les mots dans une base de données (telle qu'un dictionnaire), effectue des enregistrements pour les parties du discours (POS) des mots, et transmet ces informations au chercheur. Le chercheur 230, en coopération avec l'interpréteur de règles grammaticales et l'organe de stockage de règles d'ordre 240, génère une analyse syntaxique grammaticalement correcte de la suite textuelle. Les linguistes classent en catégories les mots d'une langue qui présentent un comportement syntaxique similaire et souvent un type sémantique caractéristique. Ces catégories de mots sont, par ailleurs, appelées "catégories syntaxiques" ou "catégories grammaticales", mais sont plus couramment désignées par les noms traditionnels de "parties du discours" (POS). Par exemple, des catégories de POS courantes pour le français comprennent les noms, les verbes, les adjectifs, les prépositions, les pronoms et les adverbes. En général, les mots sont organisés en locutions qui constituent des ensembles de mots groupés pour former un tout. La syntaxe est l'étude des règles et contraintes régissant l'ordre des mots et la structure des locutions. Parmi les principaux types de locutions, il y a, à titre d'exemple, les locutions nominales, les locutions verbales, les locutions prépositives et les locutions adjectivales. Le premier mot constitue le mot clé d'une locution, parce qu'il détermine le caractère syntaxique de la locution. Dans une locution nominale, le premier mot est le nom. Dans une locution verbale, il s'agit du verbe principal. Par exemple, dans la locution nominale "livre rouge", le premier mot est "livre". De même, pour la locution verbale "va au grand magasin" (le premier mot est "va". Un premier mot modificatif est le premier mot d'une sous-locution au sein d'une locution dans laquelle la sous-locution modifie le premier mot principal de la locution principale. En supposant qu'une locution (P) comporte un mot principal (hwP) et une sous-locution modificative (M) à l'intérieur de (P), qui modifie (hwP), le premier mot modificatif (hwM) est le premier mot de cette locution modificative (M). Les caractéristiques syntaxiques sont des propriétés distinctives d'un mot, concernant la manière dont ce mot est utilisé syntaxiquement. Par exemple, les caractéristiques syntaxiques d'un nom ou pronom indiquent s'il est singulier (exemple, chat ou le) ou pluriel (exemple, chats, leur) et s'il est dénombrable (exemple, cinq fourchettes) ou indénombrable (exemple, l'air). La caractéristique syntaxique d'un verbe indique s'il a ou non un objet direct ou un objet indirect ou s'il est infléchi à la forme impérative ou non impérative, par exemple. Dans la linguistique informatique, qui est généralement utilisée par les vérificateurs de grammaire et les systèmes de traitement de langage naturel, les règles concernant l'ordre des mots et la grammaire d'un langage naturel sont souvent reprises par un ensemble de règles appelées "transitions" ou "règles de réécriture". Les règles de réécriture constituent une représentation informatique de règles de grammaire. Ces transitions sont utilisées pour effectuer l'analyse syntaxique d'une locution. Une règle de réécriture présente la forme de notation: "symboleA -3 symboleB symboleC...". Ceci indique que le symbole (symboleA) du côté gauche de la règle peut être réécrit sous la forme d'un ou de plusieurs symboles (symboleB, symboleC, etc.) du côté droit de la règle. Par exemple, le symboleA peut être "d" pour indiquer le "début" de l'analyse d'une phrase. Le symboleB peut être "ln" pour une locution nominale et le symboleC peut être "lv" pour une locution verbale. Lessymboles "ln" et "lv" peuvent être encore décomposés jusqu'à ce que les mots réels de la phrase soient représentés par le symboleB, le symboleC, etc. Pour plus de commodité, les transitions peuvent être désignées par des noms afin que la totalité de la règle n'ait pas à être répétée à chaque fois qu'il est fait référence à une transition particulière. La nature des règles de réécriture réside en ce qu'une certaine catégorie syntaxique (par exemple, nom, ln, 1v, lp) peut être réécrite sous la forme d'un ou de plusieurs autres mots ou catégories syntaxiques. Les possibilités de réécriture dépendent uniquement de la catégorie et non d'un contexte environnant, de sorte que les grammaires de structure de locutions sont couramment appelées des grammaires sans contexte (CFG). De plus, dans le vérificateur de grammaire 200, il est prévu un générateur d'alternatives 270 qui reçoit la suite de mots d'entrée d'origine et qui utilise un ensemble de règles de grammaire pour rechercher ce qui, dans cette suite de mots d'entrée d'origine, pourrait constituer des erreurs grammaticales. Si le générateur d'alternatives 270 trouve une erreur potentielle (y compris une erreur d'ordre de pronoms) il génère une ou plusieurs versions alternatives 275 pour cette suite et transmet à une mémoire ou à un dispositif de stockage 277 ces versions alternatives de la suite qui correspondent à d'éventuelles corrections grammaticales de la suite d'origine. Il transmet également la suite d'origine 220. Les variantes de correction suggérées 275, ainsi que la suite d'origine, sont appelées collectivement ici "alternatives" 275. Le dispositif de stockage 277 qui peut correspondre à une mémoire désignée au sein d'un ordinateur sert à garder la trace des alternatives 275 (comprenant toutes les versions corrigées et la suite de texte initiale). La figure 3 est un organigramme de niveau haut représentant les étapes exécutées par le vérificateur de grammaire 200 conformément à l'un des modes de réalisation de la présente invention. Tout d'abord, le vérificateur de grammaire 200 reçoit une entrée textuelle d'un utilisateur ou d'une source électronique. Ceci est représenté par l'étape 310. Cependant, l'entrée textuelle peut aussi bien être reçue à partir d'autres sources. Puis, le vérificateur de grammaire 200 effectue l'analyse syntaxique de l'entrée textuelle pour obtenir des informations concernant chaque mot de l'entrée textuelle, et détermine le type de locutions présentes dans l'entrée textuelle. Ceci est représenté par l'étape 320. Une fois terminée l'analyse syntaxique, l'interpréteur de règles grammaticales 260 identifie un mot de repère dans l'entrée textuelle, à l'étape 325. A partir de ce mot de repère, l'interpréteur de règles grammaticales 260 obtient une règle d'ordre spécifique au type d'entrée textuelle identifié au cours de l'analyse syntaxique. Ceci est représenté par l'étape 330. A partir de la règle d'ordre, l'interpréteur de règles grammaticales 260 vérifie, à l'étape 340, si les mots de l'entrée textuelle sont dans un ordre grammatical correct. Si les mots sont dans un ordre grammatical incorrect, le vérificateur de grammaire 200 propose une suggestion ou une correction pour l'entrée textuelle. Ceci est représenté par l'étape 350. La figure 4 représente les étapes de traitement exécutées, conformément à l'un des modes de réalisation de la présente invention, pour déterminer si l'utilisateur doit être alerté de la présence d'une erreur concernant l'ordre des mots dans la phrase. Le système de mise en ordre des mots de la présente invention tente d'identifier une erreur d'ordre des mots dans la phrase, si l'une de deux conditions est satisfaite. Dans ce mode de réalisation proposé à titre d'exemple, le processus va être décrit en supposant que l'entrée textuelle est écrite en français et dans le cadre d'une mise en ordre de pronoms dans une locution verbale. Cependant, d'autres langues et d'autres types de locutions peuvent être utilisés. Le système identifie tout d'abord une locution verbale dans la phrase. Ceci est représenté par l'étape 410. A partir des informations d'analyse syntaxique de la phrase et des mots de cette dernière obtenues précédemment, le système détermine si la locution verbale comporte à la fois un objet direct et un objet indirect, et si tous deux sont des pronoms. Ceci est représenté par l'étape 420. Si l'objet direct et l'objet indirect ne sont pas tous deux des pronoms, le système interrompt cette vérification et entreprend de vérifier si une seconde condition ou un second critère est satisfait(e). (Ceci sera expliqué plus en détail ci-après). Cette opération est représentée par l'étape 425. Si la première série de conditions est satisfaite, le système vérifie si l'objet est un pronom exclusivement accusatif. Ceci est représenté par l'étape 430. En français, les pronoms exclusivement accusatifs sont le, la et les. S'il existe un pronom exclusivement accusatif, le système vérifie alors si l'objet indirect est l'un des pronoms datifs soumis à une règle d'ordre. Ceci est représenté par l'étape 440. En français, ces pronoms datifs sont lui, leur, me, te, se, nous et vous. Si ces deux conditions sont vraies, le système entreprend de vérifier s'ils apparaissent dans un ordre incorrect. Si tel est le cas, le système passe à l'application de la règle d'ordre appropriée pour les pronoms de la phrase. Ceci est représenté par l'étape 450. Il convient de noter que l'inflexion du verbe affecte généralement la règle d'ordre qui est sélectionnée. Si aucune des conditions ci-dessus n'est satisfaite, le système vérifie alors s'il existe un pronom locatif dans la locution verbale. Ceci est représenté par l'étape 460. En français, les pronoms locatifs soumis à une règle d'ordre sont "y" ou "en" (ces mots ont une signification indiquant une direction; "en" peut également signifier "de cela"). Si l'un de ces pronoms locatifs est présent dans la locution verbale en même temps qu'un autre pronom (à l'accusatif ou au datif) dans un ordre incorrect, le système applique une règle d'ordre pour les pronoms locatifs. Ceci est représenté par l'étape 465. Si l'une ou l'autre des conditions ci-dessus est satisfaite, le système sélectionne une règle d'ordre pour les pronoms en fonction de l'inflexion du verbe de la locution verbale et du caractère des pronoms identifiés dans cette locution verbale. La figure 5 représente les étapes exécutées par le vérificateur de grammaire, lorsque l'inflexion du verbe est impérative, conformément à l'un des modes de réalisation de la présente invention. La locution verbale identifiée est reçue au niveau du vérificateur de grammaire, après l'analyse syntaxique de la phrase par l'analyseur syntaxique. Ceci est représenté par l'étape 510. L'analyse syntaxique de l'entrée textuelle peut être effectuée conformément aux méthodes décrites précédemment ou à n'importe quelle autre méthode capable de fournir au vérificateur de grammaire des informations concernant l'inflexion et le cas des mots de l'entrée textuelle. Comme cela a été expliqué précédemment, le système n'est activé que si la locution verbale contient un verbe et au moins deux pronoms appartenant aux catégories indiquées cidessus (accusatif et/ou datif, et/ou locatif). Cependant, dans d'autres modes de réalisation possibles, la vérification concernant les multiples pronoms peut intervenir à ce stade. Pour les besoins de cette description, on supposera que la locution verbale reçue dans l'entrée textuelle est "Donne moi le". Cette locution est grammaticalement incorrecte car les pronoms ne sont pas dans l'ordre qui convient pour la forme impérative. L'interpréteur de règles grammaticales 260 détermine ensuite l'inflexion du verbe. Ceci est représenté par l'étape 520. Dans l'exemple ci-dessus, l'interpréteur de règles de grammaire 260 est capable d'identifier que le verbe est à la forme impérative puisque la locution verbale ne comporte pas de sujet. L'absence de sujet est signalée car, au cours de l'analyse syntaxique et de l'analyse lexicale de la phrase, l'analyseur lexical 280 n'a pas identifié de sujet correspondant au verbe de la phrase. En français, il existe des règles très strictes en ce qui concerne l'ordre des pronoms, lorsque l'inflexion du verbe est impérative. Comme cela a été expliqué précédemment, ces règles sont souvent ignorées par un vérificateur de grammaire classique, car l'auteur de la phrase n'est pas censé commettre ces erreurs. Une fois que le verbe a été identifié comme étant à la forme impérative, l'interpréteur de règles grammaticales 260 accède à l'organe de stockage de règles d'ordre et tire d'une liste de règles d'ordre contenues dans l'organe de stockage de règles d'ordre 240 une règle régissant l'ordre des pronoms pour les verbes à l'impératif. Ceci est représenté par l'étape 530. Cette règle d'ordre pour la forme impérative enseigne à l'interpréteur de règles grammaticales 260 que les pronoms doivent venir après le verbe à l'impératif et que l'ordre des pronoms est l'ordre des cas suivants: accusatif, puis datif, puis locatif. Ensuite, l'interpréteur de règles grammaticales 260 compare l'ordre des pronoms avec l'ordre défini par la règle d'ordre. Ceci est représenté par l'étape 540. Cette vérification peut, à titre d'exemple, être effectuée selon l'une de deux manières. Premièrement, le système compare simplement l'ordre de la règle d'ordre avec l'ordre des pronoms des mots de la phrase. Dans ce mode de réalisation, si les mots ne sont pas dans un ordre grammatical, le vérificateur de grammaire peut fournir à l'utilisateur l'indication que la phrase est incorrecte. Cette indication peut faire appel à l'utilisation d'un tilde vert, ou à la mise en évidence ou en italique de la locution ou à n'importe quel autre moyen permettant d'indiquer à l'utilisateur que la phrase tapée est incorrecte. Cette indication fournie à l'utilisateur est représentée par l'étape 550. A titre de variante, le vérificateur de grammaire peut initialiser une équation de mise en ordre et placer les mots de la locution dans l'ordre défini par la règle d'ordre. Le vérificateur de grammaire peut ensuite comparer l'ordre des mots généré avec l'ordre initial au moyen d'une comparaison des suites ou d'une autre méthode de comparaison. Dans tous les cas, si les mots ont été jugés en désordre, l'interpréteur de règles grammaticales 260 applique la règle d'ordre correspondant au type de phrase. Ceci est représenté par l'étape 560. Pour appliquer la règle d'ordre, l'interpréteur de règles grammaticales 260 génère une liste des pronoms de la locution et de leur position correcte dans la phrase. Cette liste est représentée sur la figure 6. Etant donné que la présente locution comprend un verbe à l'impératif, l'interpréteur de règles de grammaire 260 établit la liste des pronoms de façon que (1) le pronom accusatif précède le pronom datif et/ou le pronom locatif, et que (2) le pronom datif précède le pronom locatif. Ainsi, l'ordre général est le suivant: accusatif en premier, datif en second et locatif en troisième, bien que l'un de ces pronoms puisse être inexistant. Tous les mots précédant le pronom à l'accusatif dans une phrase sont regroupés et mis dans l'ordre dans lequel ils apparaissaient dans la locution initiale. Cependant, d'autres méthodes de groupement peuvent être utilisées en présence de plusieurs pronoms ou noms de cas similaires. L'interpréteur de règles grammaticales 260 place ensuite les mots de la liste dans l'ordre généré pour produire une locution corrigée. Puis, la phrase corrigée est fournie en sortie à l'utilisateur, à titre de suggestion. Ceci est représenté par l'étape 580. Au cours de la production de la phrase suggérée, le vérificateur de grammaire effectue toutes les élisions nécessaires sur les pronoms. Ceci est représenté par l'étape premier 570. Une élision pronom se termine second pronom commence par est nécessaire lorsque le par une voyelle et que le une voyelle. Si une élision est nécessaire, le les deux pronoms en la voyelle située à vérificateur de grammaire combine un seul mot composé en supprimant la fin du premier pronom et en la remplaçant par une apostrophe " ' ". Par exemple, "me en" devient "m'en" lorsque l'élision est pratiquée. Si une élision est nécessaire, l'interpréteur de règles grammaticales 260 va fournir comme suggestion la forme élidée de la locution. En revanche, si l'élision existe et si elle n'est plus nécessaire dans le nouvel ordre, le vérificateur de grammaire rétablit la forme non élidée du mot. Au cours de la vérification concernant l'élision, le vérificateur de grammaire vérifie également si la version impérative du verbe fait partie d'un premier groupe de verbes se terminant par une voyelle lorsqu'ils sont infléchis à l'impératif singulier. Si la version impérative du verbe se termine par une voyelle et si le pronom commence par une voyelle, le système applique un "s" à la fin du verbe, conformément aux règles de la grammaire française. A ce moment-là également, dans le cas impératif, des traits d'union peuvent être ajoutés entre le verbe et les mots de la locution pronominale et entre les pronoms de cette locution. Ainsi, la forme corrigée de la locution "Donne moi le", affichée pour l'utilisateur sera "Donne-le moi". La figure 7 est un organigramme représentant les étapes qui sont exécutées par le vérificateur de grammaire 200 lorsqu'un verbe français non impératif se trouve être le premier mot d'une locution verbale, conformément à l'un des modes de réalisation de la présente invention. Les verbes non impératifs sont des verbes qui apparaissent dans une entrée textuelle sous la forme d'une phrase normale de type non directif (indicatif). Pour cet exemple, on supposera que la locution introduite est "Il en le ramène", locution dans laquelle l'ordre des pronoms est incorrect. Le traitement exécuté par le vérificateur de grammaire pour une locution verbale non impérative est semblable au traitement décrit précédemment en relation avec les étapes 510 à 520 de la figure 5 et est représenté par les étapes 710 à 720. Toutefois, comme il existe des règles d'ordre différentes pour les pronoms lorsque le verbe est non impératif, des étapes supplémentaires sont exécutées par l'interpréteur de règles grammaticales 260 lors de l'application des règles d'ordre. Plus précisément, les verbes non impératifs comportent des pronoms datifs qui peuvent apparaître avant le pronom accusatif et après celui-ci. Les pronoms appartenant à cette catégorie sont divisés en deux groupes et appelés des pronoms datifs antéposés et des pronoms datifs postposés. Les termes antéposé et postposé sont utilisés pour signifier la place du pronom datif par rapport au pronom accusatif. La division des pronoms datifs en groupes de pronoms est représentée par l'étape 735. Les pronoms datifs me, te, se, nous et vous, en français, sont les pronoms datifs antéposés et précèdent l'accusatif dans une phrase grammaticalement correcte. Les pronoms datifs lui et leur en français sont les pronoms datifs postposés et doivent suivre le pronom accusatif dans une phrase grammaticalement correcte. Une fois que le vérificateur de grammaire a identifié chacun des pronoms de la phrase et a déterminé l'inflexion du verbe comme étant non impérative, l'interpréteur de règles grammaticales 260 obtient la règle d'ordre de l'organe de stockage de règles d'ordre. Ceci est représenté par l'étape 740. Cette règle d'ordre contient la liste des pronoms datifs antéposés et la liste des pronoms datifs postposés. A partir de la règle d'ordre, le vérificateur de grammaire contrôle le texte d'origine en comparant les pronoms identifiés dans leur position actuelle dans le texte par rapport à la position correcte indiquée par la règle. Ceci est représenté par l'étape 745. Si les mots sont dans un ordre correct, dans l'un des modes de réalisation, l'interpréteur de règles grammaticales 260 n'intervient pas dans la phrase. Si les mots sont dans un ordre incorrect, l'interpréteur de règles grammaticales 260 pénalise la locution en mettant en évidence ou en indiquant d'une autre manière à l'utilisateur que la locution n'est pas correcte. Ceci est représenté par l'étape 750. Si l'interpréteur de règles grammaticales 260 détermine que les pronoms sont en désordre dans la locution, il essaie de placer les mots dans un ordre correct à l'aide de la règle d'ordre qu'il a obtenue. Etant donné que la phrase du présent exemple contient une locution comportant un verbe non impératif et que les pronoms sont en désordre, l'interpréteur de règles grammaticales 260 génère une liste de chacun des mots de la locution et de leur partie du langage ou catégorie grammaticale identifiée, liste qui indique également si chaque pronom est un pronom datif antéposé, un pronom datif postposé, un pronom accusatif ou un pronom locatif. Ceci est représenté par l'étape 760. Puis, le vérificateur de grammaire place chaque mot dans l'ordre correct à l'aide de la règle d'ordre correspondant à la forme non impérative, à l'étape 765. Ainsi, la phrase incorrecte "Il en le ramène" est corrigée conformément à l'ordre suivant: sujet + datif antéposé + accusatif + datif postposé + locatif + verbe (Il le en ramène). Un exemple de cette liste de mots et de sa mise en ordre est représenté sur la figure 8. Cette phrase est présentée à l'utilisateur comme suggestion de correction du texte d'origine. Cette suggestion faite à l'utilisateur est représentée par l'étape 780. Cependant, avant de présenter la suggestion à l'utilisateur, l'interpréteur de règles grammaticales 260 va vérifier si une élision des mots contenus dans la correction suggérée est nécessaire à l'étape 770. Si des mots de la suggestion doivent être élidés, ils vont l'être avant d'être présentés à l'utilisateur. Ainsi, la phrase "Il l'en ramène" sera présentée à l'utilisateur comme suggestion de correction. Dans un autre mode de réalisation possible, l'interpréteur de règles grammaticales 260 applique la règle d'ordre aux mots de la locution en initialisant une équation d'ordre et en plaçant les mots de la phrase dans l'ordre défini par l'équation. Après l'insertion des mots dans l'équation, le vérificateur de grammaire compare cette version de la locution avec la locution d'origine. S'il n'y a pas de différence, la locution est ignorée par le vérificateur de grammaire. S'il existe une différence, le vérificateur de grammaire met en évidence pour l'utilisateur la locution incorrecte, et la locution générée par le vérificateur de grammaire est présentée à ce dernier comme suggestion de correction. De plus, au moment de la présentation de la version corrigée de la phrase ou locution à l'utilisateur, l'interpréteur de règles grammaticales peut générer des variantes supplémentaires pour la phrase incorrecte. Ce peut être le cas, par exemple, lorsque les pronoms sont en désordre dans une locution complète, alors qu'il serait dans un ordre correct si la locution était scindée par une virgule. Ainsi, pour la phrase "Jean lui le donne", il y a deux corrections possibles: 1) "Jean le lui donne" (remise en ordre des pronoms), et 2) "Jean, lui, le donne", version dans laquelle la présence d'une virgule entre les pronoms génère une phrase correcte. Ces deux options sont présentées à l'utilisateur comme suggestions. Bien que la description précédente ait porté sur des modes de réalisation particuliers de la présente invention, celle-ci n'est bien entendu pas limitée aux exemples particuliers décrits et illustrés ici, et l'homme de l'art comprendra aisément qu'il est possible d'y apporter de nombreuses variantes et modifications sans pour autant sortir du cadre de l'invention. REVENDICATIONS 1. Méthode pour déterminer si un mot d'une entrée textuelle est placé incorrectement dans l'entrée textuelle, caractérisée en ce qu'elle comprend les étapes qui consistent à: identifier (320) une locution dans l'entrée textuelle; identifier (325) un mot de repère dans la locution; déterminer une inflexion du mot de repère; sélectionner (330) une règle d'ordre parmi de multiples règles d'ordre en fonction de l'inflexion déterminée du mot de repère; et vérifier (340) si l'un quelconque des mots de l'entrée textuelle est dans une position incorrecte par rapport à la règle d'ordre sélectionnée. 2. Méthode selon la revendication 1, caractérisée en ce que l'étape d'identification du mot de repère identifie un verbe dans la locution. 3. Méthode selon la revendication 1, caractérisée en ce que l'étape de vérification comprend les étapes qui consistent à: identifier au moins un pronom dans la locution; déterminer le cas de chaque pronom identifié dans la locution; tirer des règles d'ordre de cas de la règle d'ordre sélectionnée; et appliquer les règles d'ordre de cas à chaque pronom. 4. Méthode selon la revendication 3, caractérisée en ce qu'elle comprend également l'étape qui consiste à mettre en ordre chaque pronom dans la locution conformément aux règles d'ordre de cas. 5. Méthode selon la revendication 4, caractérisée en ce qu'elle comprend également les étapes qui consistent à: après la mise en ordre, déterminer si un mot situé avant ou après le mot est soumis à une règle de combinaison; si le mot est soumis à la règle de combinaison, combiner le mot avec l'autre mot; et modifier l'orthographe du mot combiné. 6. Méthode selon la revendication 5, caractérisée en ce qu'elle comprend également l'étape qui consiste à, si le premier mot se termine par une voyelle et si le second mot commence par une voyelle, effectuer une élision sur le mot combiné. 7. Méthode selon la revendication 4, caractérisée en ce qu'elle comprend, en outre, les étapes qui consistent à: après la mise en ordre, déterminer si un premier pronom est élidé; et si un second pronom n'a pas besoin d'être élidé, rétablir le premier pronom dans sa forme non élidée. 8. Méthode selon la revendication 3, caractérisée en ce qu'elle comprend également l'étape qui consiste à, si l'inflexion du verbe est impérative, sélectionner une première règle d'ordre parmi les multiples règles d'ordre. 9. Méthode selon la revendication 8, caractérisée en ce que la première règle d'ordre comprend: l'identification d'un pronom présentant un cas accusatif; l'identification d'un pronom présentant un cas datif; et la mise en ordre des pronoms en plaçant le pronom présentant le cas accusatif en premier et le pronom présentant le cas datif en second. 10. Méthode selon la revendication 3, caractérisée en ce qu'elle comprend l'étape qui consiste à, si l'inflexion du verbe est non impérative, sélectionner une seconde règle d'ordre parmi les multiples règles d'ordre. 11. Méthode selon la revendication 10, caractérisée en ce que l'application de la seconde règle d'ordre comprend: l'identification d'un pronom présentant un cas accusatif; l'identification d'un pronom présentant un cas datif; et la mise en ordre des pronoms en plaçant le pronom présentant le cas datif en premier et le pronom présentant le cas accusatif en second. 12. Méthode selon la revendication 3, caractérisée en ce qu'elle comprend également l'étape qui consiste à: appliquer un trait d'union entre le verbe et chaque pronom identifié. 13. Méthode selon la revendication 12, caractérisée en ce qu'elle comprend également l'étape qui consiste à, si le verbe se termine par une voyelle et si chaque pronom identifié commence par une voyelle ou une semi-voyelle, ajouter un caractère supplémentaire au verbe. 14. Méthode selon la revendication 1, caractérisée en ce qu'elle comprend également les étapes qui consistent à: fournir à un utilisateur une indication pour lui signaler que l'ordre des mots identifié n'est pas correct; et fournir à l'utilisateur au moins une correction pour l'erreur. 15. Méthode selon la revendication 10, caractérisée en ce que l'étape d'application de la seconde règle d'ordre comprend les étapes qui consistent à: identifier un pronom présentant un cas accusatif; identifier un pronom présentant une indication de cas datif antéposé; identifier un pronom présentant une indication de cas datif postposé; et mettre les pronoms dans l'ordre datif antéposé, accusatif et datif postposé. 16. Méthode selon la revendication 11, caractérisée en ce que l'étape d'application de la seconde règle d'ordre comprend également les étapes qui consistent à: identifier un pronom présentant un cas locatif; et placer le pronom locatif dans un ordre dans lequel il vient après l'accusatif. 17. Méthode selon la revendication 15, caractérisée en ce que l'étape d'application de la seconde règle d'ordre comprend également les étapes qui consistent à: identifier un pronom présentant un cas locatif; et placer le pronom locatif dans un ordre dans lequel il vient après le pronom datif postposé. 18. Vérificateur de grammaire configuré pour corriger le placement incorrect de mots dans une entrée textuelle, caractérisé en ce qu'il comprend: un organe de stockage de règles d'ordre (240) contenant de multiples règles d'ordre; et un interpréteur de règles grammaticales (260) configuré pour déterminer si les mots de l'entrée textuelle sont dans un ordre grammatical correct, en demandant à l'organe de stockage de règles d'ordre (240) une règle d'ordre, en fonction d'un mot de repère identifié dans l'entrée textuelle. 19. Vérificateur de grammaire selon la revendication 18, caractérisé en ce qu'il comprend également un analyseur syntaxique (200) configuré pour effectuer l'analyse syntaxique de l'entrée textuelle afin d'identifier le mot de repère dans cette dernière. 20. Vérificateur de grammaire selon la revendication 19, caractérisé en ce que le mot de repère identifié est un verbe. 21. Vérificateur de grammaire selon la revendication 20, caractérisé en ce que l'interpréteur de règles grammaticales (260) est configuré pour déterminer l'inflexion du verbe. 22. Vérificateur de grammaire selon la revendication 21, caractérisé en ce que l'interpréteur de règles grammaticales (260) est configuré pour, si l'inflexion du verbe est impérative, demander une première règle d'ordre à l'organe de stockage de règles d'ordre (240). 23. Vérificateur de grammaire selon la revendication 2, caractérisé en ce que la première règle d'ordre enseigne à l'interpréteur de règles grammaticales (260) de placer des pronoms de l'entrée textuelle dans un ordre dans lequel le cas accusatif vient en premier, le cas datif en second et le cas locatif en troisième. 24. Vérificateur de grammaire selon la revendication 21, caractérisé en ce que l'interpréteur de règles grammaticales (260) est configuré pour, si l'inflexion du verbe est non impérative, demander à l'organe de stockage de règles d'ordre (240) une seconde règle d'ordre. 25. Vérificateur de grammaire selon la revendication 24, caractérisé en ce que l'interpréteur de règles grammaticales (260) est configuré pour identifier des pronoms de l'entrée textuelle en tant que cas datif antéposé, datif postposé, accusatif et locatif. 26. Vérificateur de grammaire selon la revendication 25, caractérisé en ce que la seconde règle d'ordre enseigne à l'interpréteur de règles grammaticales (260) de placer les pronoms de l'entrée textuelle dans un ordre dans lequel le cas datif antéposé vient en premier, le cas accusatif en second, le cas datif postposé en troisième et le cas locatif en quatrième. 27. Support lisible par ordinateur contenant des instructions exécutables par ordinateur, caractérisé en ce que les instructions, lorsqu'elles sont exécutées, obligent un ordinateur à réaliser les étapes d'une méthode pour déterminer si un mot d'une entrée textuelle est positionné incorrectement dans l'entrée textuelle, méthode qui comprend les étapes consistant à: identifier (320) une locution dans l'entrée textuelle; identifier (325) un mot de repère dans la locution; déterminer une inflexion du mot de repère; sélectionner (330) une règle d'ordre parmi de multiples règles d'ordre en fonction de l'inflexion déterminée du mot de repère; et vérifier (340) si l'un quelconque des mots de l'entrée textuelle est dans une position incorrecte par rapport à la règle d'ordre sélectionnée. 28. Support lisible par ordinateur selon la revendication 27, caractérisé en ce que l'identification du mot de repère identifie un verbe dans la locution. 29. Support lisible par ordinateur selon la revendication 28, caractérisé en ce que la vérification comprend les étapes qui consistent à: identifier au moins un pronom dans la locution; déterminer le cas de chaque pronom identifié dans la locution; tirer des règles d'ordre de cas de la règle d'ordre sélectionnée; et appliquer les règles d'ordre de cas à chaque pronom. 30. Support lisible par ordinateur selon la revendication 29, caractérisé en ce que la méthode comprend également les étapes qui consistent à: mettre en ordre chaque pronom de la locution conformément aux règles d'ordre de cas; après la mise en ordre, déterminer si un mot situé avant ou après le mot est soumis à une règle de combinaison; si le mot est soumis à la règle de combinaison, combiner le mot avec l'autre mot; et modifier l'orthographe du mot combiné. 31. Support lisible par ordinateur selon la revendication 30, caractérisé en ce que la méthode comprend également l'étape qui consiste à, si l'inflexion du verbe est impérative, sélectionner une première règle d'ordre parmi les multiples règles d'ordre. 32. Support lisible par ordinateur selon la revendication 31, caractérisé en ce que la première règle d'ordre comprend: l'identification d'un pronom présentant un cas accusatif; l'identification d'un pronom présentant un cas datif; et la mise en ordre des pronoms en plaçant le pronom présentant le cas accusatif en premier et le pronom présentant le cas datif en second. 33. Support lisible par ordinateur selon la revendication 30, caractérisé en ce que la méthode comprend l'étape qui consiste à, si l'inflexion du verbe est non impérative, sélectionner une seconde règle d'ordre parmi les multiples règles d'ordre. 34. Support lisible par ordinateur selon la revendication 33, caractérisé en ce que l'application de la seconde règle d'ordre comprend: l'identification d'un pronom présentant un cas accusatif; l'identification d'un pronom présentant un cas datif; et la mise en ordre des pronoms en plaçant le pronom présentant le cas datif en premier et le pronom présentant le cas accusatif en second. 35. Support lisible par ordinateur selon la revendication 27, caractérisé en ce que la méthode comprend également les étapes qui consistent à: fournir à un utilisateur une indication pour lui signaler que l'ordre des mots identifié n'est pas correct; et fournir à l'utilisateur au moins une correction pour l'erreur. 36. Support lisible par ordinateur selon la revendication 34, caractérisé en ce que l'application de la seconde règle d'ordre comprend les étapes qui consistent à: identifier un pronom présentant un cas accusatif; identifier un pronom présentant une indication de cas datif antéposé; identifier un pronom présentant une indication de cas datif postposé; et mettre les pronoms dans l'ordre datif antéposé, accusatif et datif postposé. 37. Support lisible par ordinateur selon la revendication 36, caractérisé en ce que l'application de la seconde règle d'ordre comprend également les étapes qui consistent à: identifier un pronom présentant un cas locatif; et placer le pronom locatif dans un ordre dans lequel il vient après l'accusatif. 38. Support lisible par ordinateur selon la revendication 36, caractérisé en ce que l'application de la seconde règle d'ordre comprend également les étapes qui consistent à: identifier un pronom présentant un cas locatif; et placer le pronom locatif dans un ordre dans lequel il vient après le pronom datif postposé.