Ga naar inhoud
TextArray
100% lokaal

Tekstgelijkenis

Meet hoe vergelijkbaar twee teksten zijn: gelijkenispercentage, Levenshtein-afstand en woordoverlap.

Invoer
Tweede tekst
Uitvoer

Tekstgelijkenis

Plak twee teksten en ontvang een gelijkenisrapport op twee niveaus. Op tekenniveau zie je de Levenshtein-afstand – het aantal invoegingen, verwijderingen en vervangingen van één teken dat nodig is om de ene tekst in de andere om te zetten – en een daarvan afgeleid gelijkenispercentage: 100% betekent identiek, 0% betekent niets gemeenschappelijks. Op woordniveau toont het rapport de Jaccard-overeenkomst tussen de twee woordsets, plus hoeveel unieke woorden de teksten gemeen hebben en hoeveel er slechts in één ervan voorkomen.

De twee niveaus beantwoorden verschillende vragen. Karakterovereenkomst is juist voor bijna duplicaten: twee versies van een alinea, een gecorrigeerde vertaling ten opzichte van het origineel, productbeschrijvingen die zijn gekopieerd en geplakt en licht bewerkt. Woordoverlapping is juist als de volgorde en frasering verschillen, maar de woordenschat wel moet overeenkomen – waarbij wordt gecontroleerd of twee artikelen hetzelfde onderwerp bestrijken, of hoeveel een herschrijving feitelijk is veranderd.

"Lege hoofdletters" is standaard ingeschakeld, zodat "Hallo" en "Hallo" niet als verschil tellen; schakel "Negeer interpunctie" in om de woorden alleen te vergelijken. Voor zeer lange teksten is er een veiligheidslimiet: karakterstatistieken worden berekend op basis van de eerste 5.000 karakters van elke tekst (het rapport zegt dit wanneer dit gebeurt), omdat de berekening van de bewerkingsafstand groeit met het product van beide lengtes. Word-metrieken gebruiken altijd de volledige teksten.

Beide teksten worden volledig in uw browser vergeleken; er wordt niets geüpload, dus contracten, manuscripten en ongepubliceerde kopieën zijn hier veilig.

FAQ

Hoe wordt het gelijkenispercentage berekend?
Het is 1 minus de Levenshtein-afstand gedeeld door de lengte van de langere tekst, weergegeven als percentage. Identieke teksten scoren 100%; teksten zonder gemeenschappelijke tekens scoren 0 %.
Wat is de Levenshtein-afstand?
Het minimumaantal bewerkingen van één teken (invoegingen, verwijderingen of vervangingen) dat nodig is om de eerste tekst in de tweede om te zetten. Van "kitten" naar "zitten" zijn 3 bewerkingen nodig.
Wat betekent het Jaccard-woord overlap?
De unieke woorden die door beide teksten worden gedeeld, gedeeld door alle unieke woorden daarin. Het negeert de woordvolgorde en herhaling, dus het meet gedeelde woordenschat in plaats van gedeelde frasering.
Is er een lengtelimiet?
Tekenstatistieken gebruiken de eerste 5.000 tekens van elke tekst; daarnaast zou de berekening van de bewerkingsafstand het tabblad bevriezen, en het rapport vermeldt de afkapping. Word-metrieken gebruiken altijd de volledige teksten.
Wordt mijn tekst ergens geüpload?
Nee. Beide teksten worden volledig in uw browser vergeleken en verlaten nooit uw apparaat.