Процент сходства двух текстов

Сравните два текста и узнайте процент их сходства, а также расстояние редактирования (число символов, которые нужно изменить, чтобы превратить один текст в другой).

Пример:

Как это работает

Инструмент вычисляет расстояние Левенштейна между двумя текстами: минимальное число вставок, удалений или замен символов, необходимых для превращения первого текста во второй. Затем это число переводится в процент сходства, который помогает находить дубли контента, сравнивать две версии статьи или проверять, насколько ответ пользователя совпадает с ожидаемым.

Означает ли 100%, что тексты идентичны?

Да, сходство 100% соответствует расстоянию редактирования 0, то есть два текста полностью совпадают посимвольно (включая пробелы и регистр).

Почему регистр или пробелы меняют результат?

Сравнение учитывает регистр и пробелы, поскольку работает посимвольно, без предварительной нормализации: поэтому «Bonjour» и «bonjour» считаются разными.

100% локальная обработка: сравниваемые тексты никогда не покидают ваш браузер, всё вычисляется на вашем устройстве через WebAssembly.