Comparer deux textes

Les données sont traitées uniquement dans ce navigateur. Voir la politique de confidentialité.

Mode d’emploi

  1. Collez l’original et la version révisée dans les deux champs. Une annonce d’exemple est déjà renseignée.
  2. Choisissez les mots ou les caractères. Le mode caractères permet de repérer de petites modifications dans un mot, notamment en japonais, chinois ou coréen.
  3. Choisissez les différences à ignorer. Ignorer les retours à la ligne réunit les lignes d’un paragraphe en conservant les séparations par lignes vides.
  4. Affichez uniquement les modifications avec le nombre de lignes de contexte souhaité, passez de l’une à l’autre, puis copiez la liste ou le résultat visible avec sa mise en forme.

Exemples

Relire une annonce modifiée

Remplacez « vendredi à 14 h » par « samedi à 15 h », rendez l’entrée gratuite et ajoutez une phrase demandant d’apporter une tasse. Le lieu et la date limite d’inscription restent inchangés pour donner du contexte.

Entrée
L’entrée coûte cinq euros.
Résultat
- L’entrée coûte cinq euros.
+ L’entrée est gratuite.

Détails

La comparaison associe les lignes avec l’algorithme de Myers, puis compare les mots ou caractères dans les lignes modifiées. Elle porte sur le texte, pas sur son sens. Une phrase déplacée peut apparaître supprimée à son ancienne position et ajoutée à la nouvelle. Des phrases répétées peuvent être associées autrement qu’à la lecture ; gardez assez de contexte pour vérifier le résultat.

Ignorer les espaces retire espaces, tabulations et autres caractères d’espacement des clés de comparaison. Ignorer la ponctuation exclut les signes Unicode comme les virgules, points et guillemets. Ignorer la casse compare les formes en minuscules, sans règles sémantiques propres à chaque langue. Ignorer les retours à la ligne réunit les lignes d’un paragraphe tout en conservant les limites par lignes vides. Les caractères chinois, japonais ou coréens adjacents sont joints sans espace ; les autres fins de ligne deviennent un espace. La vue côte à côte conserve chaque original ; les parties communes de la vue unifiée utilisent la version révisée.

Les nombres d’ajouts et de suppressions comptent les segments surlignés continus. Les caractères sont comptés en points de code Unicode, espaces et retours à la ligne compris. Un emoji visible peut compter pour plusieurs caractères, mais le surlignage garde les groupes de graphèmes entiers. Les lignes modifiées et totales correspondent aux lignes de sortie alignées, ou aux paragraphes si les retours sont ignorés. La similarité divise les caractères correspondants des deux côtés par leur total après application des règles. Elle dépend de l’alignement et de l’unité choisie et ne mesure pas la proximité du sens.

Chaque champ accepte jusqu’à 200 000 unités de code UTF-16 et 5 000 lignes. Certains emojis prennent plusieurs unités. Le traitement s’effectue dans un worker du navigateur. Les lignes longues ou comparaisons coûteuses passent au surlignage de lignes entières, avec un avis ; la similarité est alors approximative. Les résultats sont paginés par 100 lignes et la navigation entre modifications traverse les pages. La liste contient toutes les lignes modifiées ; la copie avec mise en forme ne contient que la page visible. Le texte n’est ni envoyé à un serveur ni enregistré dans le stockage du navigateur.

Questions fréquentes

Les options d’exclusion modifient-elles mon texte ?

Non, elles agissent uniquement sur les clés de comparaison. La vue côte à côte conserve les originaux ; les parties communes de la vue unifiée affichent la version révisée. Les différences ignorées ne figurent pas dans la liste.

Quand utiliser le mode caractères ?

Pour de petites retouches dans un mot ou des textes contenant peu d’espaces. Le mode mots surligne des suites entières de lettres et de chiffres. Un bouton suggère les caractères si le texte contient beaucoup de chinois, de japonais ou de coréen.

Puis-je garder les couleurs dans Word ou un e-mail ?

La copie avec mise en forme écrit du HTML et du texte brut dans le presse-papiers. Les éditeurs compatibles peuvent garder couleurs, barré et souligné. Si le navigateur ne le permet pas, le code HTML est copié comme texte, avec un avis.

Pourquoi une phrase déplacée est-elle supprimée puis ajoutée ?

Les déplacements ne sont pas reconnus comme une opération distincte. Le texte disparaît d’un endroit et apparaît ailleurs. Les très grands blocs peuvent être simplifiés en lignes entières surlignées, avec un avis.