Comparaison de différences de texte
Comparaison ligne par ligne fondée sur l'algorithme LCS (plus longue sous-séquence commune) — repérez d'un coup d'œil les ajouts, les suppressions et les parties inchangées
Vérification de similarité de texte
Similarité cosinus fondée sur la vectorisation par fréquence de mots (TF) — comparez deux textes et obtenez un score de 0 à 100 %. Idéal pour comparer des résultats d'IA ou repérer une reformulation
Dédoublonnage, tri et numérotation des lignes
Supprimer les lignes en double (en gardant la première occurrence), trier de A à Z ou de Z à A, mélanger aléatoirement, ou ajouter un numéro à chaque ligne — en un clic
Principe de la vérification de similarité — similarité cosinus et vectorisation TF
Du texte brut au vecteur mathématique — tokenisation et comptage des mots
Le moteur commence par découper les deux textes en jetons et compte les occurrences de chaque mot, représentant ainsi un texte sous forme de vecteur de grande dimension. Comparer des similarités revient en fin de compte à regarder si deux vecteurs pointent dans la même direction, et non s'ils ont la même longueur : c'est ce qui permet de traiter équitablement textes longs et courts.
La formule du cosinus — pourquoi l'angle convient mieux que la distance pour du texte
La similarité cosinus calcule le cosinus de l'angle formé par deux vecteurs, avec des valeurs de 0 à 1. Contrairement à la distance euclidienne, elle est insensible à la longueur du texte : deux textes de 500 et 5000 mots sur le même thème obtiennent des scores proches, sans être jugés dissemblables à cause de leur seule longueur.
Comparer des sorties d'IA — le cas d'usage le plus typique
Lorsqu'une même question est posée à des modèles différents, le score de similarité permet de juger rapidement si les deux réponses se recoupent fortement, si elles ne font que reformuler, ou si elles n'ont aucun rapport. La rédaction, la recherche et la modération de contenu utilisent la même méthode pour évaluer le degré de réécriture.
Lire le score de similarité — interprétation en 11 niveaux
L'outil ne se contente pas de renvoyer un chiffre : il divise la plage 0-100 % en 11 intervalles, chacun assorti d'une interprétation textuelle, par exemple « très similaire », « thème proche mais formulation différente » ou « quasiment sans rapport ». Vous n'avez plus à deviner le seuil : vous obtenez directement un critère exploitable.
Principe du diff de texte — algorithme LCS et comparaison ligne par ligne
L'algorithme LCS — trouver la meilleure séquence d'édition
La comparaison de différences s'appuie sur la plus longue sous-séquence commune (Longest Common Subsequence) : l'algorithme identifie la plus longue partie partagée par les deux textes (sans exiger qu'elle soit contiguë), et les lignes non appariées deviennent des ajouts ou des suppressions. Cette approche est plus proche du raisonnement humain à la lecture qu'une comparaison caractère par caractère.
Comparaison par ligne et par caractère — à chaque cas son usage
La comparaison par ligne convient au code, aux configurations et aux listes, car les modifications s'y font ligne par ligne et le résultat est limpide. La comparaison par caractère convient à la réécriture de textes, car elle révèle les ajustements fins à l'intérieur des phrases. Cet outil adopte la comparaison par ligne, plus lisible dans la plupart des usages réels.
Applications réelles — bien au-delà de la comparaison de code
Au-delà de la revue de code, le diff ligne par ligne sert couramment à confronter des révisions de contrats, à consigner les versions d'un mémoire, à relire une traduction ou à gérer les versions d'un texte. Il est utile dans tous les cas où « j'ai deux versions et je veux savoir ce qui change ».
Dédoublonnage, tri et manipulation des lignes
Dédoublonnage — préserver l'ordre, supprimer le superflu
Le dédoublonnage conserve la première occurrence de chaque ligne et maintient l'ordre d'origine des autres. La liste traitée n'est donc pas désorganisée, ce qui la rend directement utilisable pour dédoublonner des adresses e-mail, organiser des mots-clés ou nettoyer des données.
Options de tri — A→Z, Z→A et mélange aléatoire
Le tri alphabétique croissant et décroissant est pris en charge, tout comme le mélange aléatoire — ce dernier sert souvent à l'échantillonnage, à la désignation aléatoire ou à un tirage au sort simple.
Numéros de ligne — alignés et faciles à lire
Chaque ligne reçoit un numéro, ce qui facilite les citations, les vérifications et les discussions point par point. Les numéros sont alignés selon le nombre de chiffres : même avec plusieurs centaines de lignes, rien ne se décale.
Architecture sans envoi — pourquoi vos textes ne quittent jamais le navigateur
Une confidentialité vérifiable — ouvrez vous-même le panneau réseau
La tokenisation, la vectorisation, le calcul de similarité et le diff s'exécutent entièrement en JavaScript dans le navigateur. Ouvrez les outils de développement (F12) → onglet Network, utilisez l'outil de bout en bout, puis consultez la liste des requêtes : aucune ne transporte le contenu de vos textes.
Fonctionne hors ligne — utilisable sans connexion
Une fois la page chargée, toutes les fonctions continuent de marcher même si vous coupez la connexion réseau. C'est aussi une preuve que le calcul se fait réellement en local : s'il dépendait d'un serveur, couper la connexion le rendrait forcément inutilisable.
Le principe constant de 345tool — pas de confort au détriment de la vie privée
Nous ne collectons pas de données, ne demandons pas d'inscription et n'affichons pas de publicité dans l'interface des outils. C'est un principe commun à tous nos outils, et Rosenav ne fait pas exception.
Questions fréquentes
Comment comparer deux textes avec le vérificateur de similarité ?
Basculez sur l'onglet « Similarité », collez les deux textes dans les champs Texte A et Texte B, puis cliquez sur « Calculer la similarité ». Un score de 0 à 100 %, une barre de progression visuelle et l'interprétation correspondante s'affichent aussitôt.
Qu'est-ce que la similarité cosinus et comment le taux de correspondance est-il calculé ?
La similarité cosinus mesure le cosinus de l'angle formé par deux vecteurs de texte. Chaque texte est d'abord converti en vecteur de fréquence de mots, puis l'angle entre les deux vecteurs est calculé — plus l'angle est petit, plus le score est élevé. Comme seule la direction est comparée et non la longueur, la comparaison entre textes longs et courts n'est pas perturbée par la différence de taille.
Comment fonctionne la comparaison de différences de texte ?
Il s'agit d'une comparaison ligne par ligne fondée sur la plus longue sous-séquence commune. L'algorithme identifie d'abord la plus longue suite de lignes partagées, puis signale comme ajouts ou suppressions les lignes non appariées. L'interface les distingue par des couleurs et affiche les statistiques de lignes ajoutées et supprimées.
Quand utiliser la vérification de similarité plutôt que le diff ?
Utilisez la vérification de similarité pour connaître sous forme chiffrée le degré de proximité global, et le diff lorsque vous voulez savoir précisément « quelles lignes ont changé ». Les deux sont complémentaires : commencez par la similarité pour évaluer l'ampleur du changement, puis passez au diff pour localiser les lignes concernées.
Comment fonctionne le dédoublonnage ligne par ligne ?
L'outil lit l'entrée ligne par ligne, conserve la première occurrence de chaque ligne et préserve l'ordre d'origine des autres, puis indique dans la barre de statistiques combien de lignes en double ont été supprimées. Cela convient aux listes d'e-mails, tables de mots-clés ou listes de produits.
Peut-on trier dans un ordre différent ?
Oui. Trois modes sont disponibles : ordre alphabétique croissant (A→Z), décroissant (Z→A) et mélange aléatoire. Le résultat est écrit immédiatement dans le panneau de sortie, prêt à être copié.
Cet outil envoie-t-il mon texte à un serveur ?
Non. Tous les calculs ont lieu dans le navigateur et il n'existe aucune API d'envoi. Vous pouvez le vérifier dans l'onglet Network des outils de développement, ou couper la connexion après le chargement : l'outil continue de fonctionner normalement.
À quels cas concrets ces outils de texte servent-ils ?
Les usages courants sont : comparer les sorties de différents modèles d'IA, évaluer si un article a été réécrit, relire une traduction, vérifier les différences dans du code ou des configurations, nettoyer des listes d'e-mails ou de mots-clés en double, numéroter des listes et mélanger des noms pour un échantillonnage aléatoire.
Qui développe Rosenav et quel est son modèle économique ?
L'équipe de développement 345tool assure la conception et la maintenance : une équipe indépendante spécialisée dans les outils web sans framework et respectueux de la vie privée. L'outil est entièrement gratuit, sans inscription et sans publicité dans l'interface ; le projet est financé par une publicité discrète placée en dehors de la zone fonctionnelle centrale.
Équipe 345tool
Nous sommes l'équipe 345tool
345tool est une équipe de développeurs indépendants spécialisée dans les outils web de haute qualité, entièrement côté client et respectueux de la vie privée. Rosenav en fait partie et suit les mêmes principes : prêt à l'emploi, aucune collecte de données, aucun enregistrement inutile.
