search

Found

info Aperçu

Comparez deux textes mot par mot et mettez en couleur les mots ajoutés, supprimés et inchangés, avec le pourcentage de similarité affiché à côté du résultat.

📘 Mode d'emploi

  1. Collez la version d'origine dans Texte A et la version modifiée dans Texte B
  2. Lisez le résultat surligné, où les mots ajoutés apparaissent en vert et les mots supprimés en rouge barré
  3. Consultez les compteurs ajouté, supprimé, inchangé et similarité au-dessus du résultat

Comparateur de Texte par Mots

Ajouté 0
Supprimé 0
Inchangé 0
Similarité: --%
Saisissez les deux textes pour afficher les différences...
Copié !

※ Les ajouts et suppressions au niveau du mot sont détectés avec l'algorithme de plus longue sous-séquence commune (LCS).

Article

Comparateur de Texte par Mots | Comparez Deux Textes Mot par Mot

Placez une version avant et une version après côte à côte et voyez chaque mot ajouté ou supprimé, surligné en ligne. Un pourcentage de similarité fondé sur le nombre de mots indique d'un coup d'œil à quel point les deux versions se sont éloignées.

💡 La granularité entre le caractère et la ligne

La plupart des outils de comparaison choisissent l'un de deux extrêmes. Une comparaison au niveau du caractère réagit à chaque frappe : corriger une seule faute disperse des dizaines de petites marques dans le paragraphe. Une comparaison au niveau de la ligne, celle qu'on voit en revue de code, marque toute la ligne comme modifiée même si un seul mot a bougé. La prose se situe entre les deux : quand vous reformulez une phrase, ce qui change réellement, ce sont les mots, ni les caractères ni la ligne entière.

Cet outil découpe les deux textes sur les espaces et applique un passage de plus longue sous-séquence commune (LCS) sur les suites de mots. Le résultat se lit comme un suivi des modifications : les mots partagés restent neutres, les nouveaux s'affichent en vert et les supprimés apparaissent barrés en rouge. Comme la comparaison s'ancre sur les mots, déplacer un terme ou remplacer un synonyme produit une carte d'édition propre et lisible au lieu d'un mur de bruit caractère par caractère. Les compteurs ajouté, supprimé et inchangé, ainsi que le score de similarité, donnent une lecture chiffrée rapide de l'ampleur de la révision.

🧐 Questions fréquentes

En quoi est-ce différent d'une comparaison par caractères ? Une comparaison par caractères examine lettre par lettre, si bien que corriger une faute peut marquer plusieurs caractères voisins. Une comparaison par mots prend chaque mot séparé par des espaces comme unité, de sorte que la même correction est signalée comme un mot supprimé et un mot ajouté. Pour éditer de la prose, la vue par mots est bien plus simple à parcourir.

Comment le pourcentage de similarité est-il calculé ? C'est le nombre de mots inchangés divisé par le plus grand des deux décomptes de mots, exprimé en pourcentage. Deux textes identiques affichent 100 % et deux textes sans mot commun affichent 0 %.

Cela fonctionne-t-il avec les langues sans espaces ? L'algorithme découpe sur les espaces, il est donc pensé pour les langues à mots séparés. Un texte sans espaces, comme le chinois ou le japonais, se réduit à très peu de mots, et un outil au niveau du caractère ou des n-grammes donnera un résultat plus pertinent dans ces cas.

Y a-t-il une limite de longueur ? Il n'y a pas de plafond strict, mais la comparaison LCS exacte croît de façon quadratique avec le nombre de mots. Pour des entrées très volumineuses, l'outil bascule automatiquement vers un parcours glouton plus rapide, qui cède un peu de précision contre de la vitesse afin de garder la page réactive.

À quoi ressemble le texte copié ? Les mots ajoutés sont entourés de [+ ] et les mots supprimés de [- ], tandis que les mots inchangés restent tels quels, ce qui vous permet de coller un journal des modifications lisible en texte brut où vous le souhaitez.

📚 Le saviez-vous

Le problème de la plus longue sous-séquence commune au cœur de cet outil est la même idée qui anime la célèbre commande diff née aux Laboratoires Bell dans les années soixante-dix, et c'est un exemple classique de programmation dynamique. La bio-informatique emprunte exactement la même logique pour aligner les séquences d'ADN et de protéines, où l'alphabet est composé de nucléotides plutôt que de mots. Que vous compariez deux brouillons d'un essai ou deux brins d'un génome, la question est identique : quelle est la plus longue suite d'éléments que les deux versions partagent, et qu'a-t-il fallu insérer ou supprimer pour passer de l'une à l'autre ?