1001Ferramentas
🔍 Texto

Trechos Idênticos Entre Dois Textos

Encontra passagens idênticas entre dois textos a partir de N palavras, lista cada trecho com a posição e calcula a porcentagem de sobreposição.

Entre 3 e 30. Seis palavras costuma funcionar bem em texto corrido; aumente se a lista encher de frases feitas.

Ao comparar, ignorar

Os dois textos ficam no seu navegador. A comparação roda localmente e nada é enviado para servidor.

Como o casamento é feito

Os dois textos são quebrados em palavras. Cada janela de N palavras seguidas do texto A entra num índice; o texto B é então percorrido com uma janela do mesmo tamanho, e cada acerto é estendido para a frente enquanto as palavras seguintes continuarem iguais. Por isso os trechos aparecem inteiros: uma coincidência de quinze palavras vira um trecho só, não dez fragmentos de seis palavras sobrepostos.

A porcentagem conta as palavras cobertas por pelo menos um trecho comum dividido pelo total de palavras daquele texto. Os dois lados quase sempre diferem: um texto curto reaproveitado dentro de um longo dá cobertura alta do lado curto e baixa do lado longo — é justamente essa assimetria que um número único de similaridade esconde.

Veja quais frases dois textos têm em comum

Um número de similaridade não resolve a dúvida de quem compara dois trabalhos: 38% de parecido pode significar duas frases longas copiadas ou vocabulário parecido espalhado por tudo. Aqui a resposta vem em forma de lista: cada passagem repetida aparece inteira, com o número de palavras, a linha e a posição em cada um dos textos, e os dois painéis mostram os trechos marcados no contexto original.

A busca parte de janelas de N palavras seguidas. Com o mínimo em 6, cada sequência de seis palavras do texto A vira uma chave; quando a mesma chave aparece em B, o casamento é esticado para a frente enquanto as palavras continuarem batendo. Por isso uma coincidência de dezoito palavras aparece como um trecho só, e não como treze fragmentos sobrepostos de seis palavras cada.

As duas porcentagens quase nunca são iguais, e a diferença entre elas é a informação mais útil da tela. Um release de imprensa de 200 palavras reaproveitado dentro de uma reportagem de 1.500 dá cobertura perto de 100% do lado do release e perto de 13% do lado da reportagem. Ler só um dos números leva a conclusões opostas sobre o mesmo par de textos.

Perguntas frequentes

Qual mínimo de palavras devo usar?
Seis funciona bem para texto corrido em português. Abaixo de quatro a lista enche de expressões que qualquer pessoa escreveria, como de acordo com o e por outro lado. Se os textos são técnicos e cheios de termos fixos, subir para oito ou dez deixa só as passagens que realmente foram reaproveitadas.
Para que serve ignorar palavras vazias?
Com a opção ligada, artigos, preposições e pronomes saem da conta antes da comparação. Isso faz a ferramenta enxergar como iguais duas frases parafraseadas só nos conectivos, do tipo subiu no telhado da casa e subiu em um telhado de a casa. O trecho continua sendo exibido com a grafia original.
Os textos são enviados para algum servidor?
Não. A comparação inteira acontece no seu navegador, em JavaScript, e a página não faz nenhuma requisição de rede com o que você colou. Dá para conferir abrindo a aba de rede do navegador antes de clicar em comparar: nada sai da máquina, nem mesmo em textos de centenas de milhares de caracteres.

Ferramentas Relacionadas