ForHosting KIT · Educação

Calculadora de palavras únicas

Uma frase de 13 palavras com 9 diferentes tem 4 repetições e uma razão de palavras únicas de 9/13. Você vê o total, as únicas, as repetidas e a razão tipo-token, para separar variedade de enchimento. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Redatores, professores e aprendizes de idiomas costumam fazer uma pergunta mais precisa do que a contagem bruta de palavras: quanto do trecho é vocabulário novo em relação a frases recicladas. Um parágrafo pode parecer longo repetindo os mesmos termos, ou curto e denso em palavras distintas. Esta calculadora de palavras únicas tokeniza o texto com regras Unicode, conta cada ocorrência, determina quantos desses tokens são distintos sob uma política opcional sem distinção de maiúsculas e relata a diferença como ocorrências repetidas mais razões claras. Você vê total de palavras, palavras únicas, palavras repetidas, a razão única clássica (type-token ratio), a razão de repetição complementar e, quando há repetições, a razão de únicas em relação a repetidas.

O que as contagens única e total medem

A contagem total de palavras responde quanto um trecho tem de tokens. A contagem de palavras únicas responde quão amplo é o vocabulário após colapsar duplicatas. Uma razão próxima de um significa que quase cada token introduz um tipo novo; próxima de zero, reutilização intensa de um léxico pequeno.

A razão de repetição complementar é um menos essa fração e mostra que parcela do fluxo está sendo reciclada. Nenhuma dessas métricas julga qualidade sozinha: a escrita técnica pode repetir termos definidos com legitimidade, e a poesia reutilizar um refrão com economia. Elas oferecem uma base numérica reproduzível para que salas de aula, checklists editoriais e painéis automatizados comparem rascunhos sem discutir como as palavras foram contadas à mão.

Onde uma calculadora de palavras únicas se justifica

Salas de língua usam a calculadora de palavras únicas para que alunos comparem o primeiro rascunho com a revisão e vejam se o feedback de variedade aparece como razão única mais alta e não só como redação mais longa. Programas de inglês como segunda língua definem metas simples, como uma razão única mínima em uma amostra de escrita livre antes de avançar de unidade.

Equipes de conteúdo e editores de SEO revisam páginas de produto e posts de blog com risco de keyword stuffing: uma razão única em queda com total em alta pode sinalizar repetição oca mesmo com o corretor limpo. Pesquisadores que montam corpora pequenos precisam de um snapshot determinístico no estilo type-token sem instalar uma pilha NLP completa; este caminho parse de nível A não usa modelos nem rede de saída.

Mantenha as requisições no trecho que importa, fixe as razões arredondadas em testes e obtenha números reproduzíveis de diversidade lexical para lição de casa, portões editoriais e workers de borda sem montar seu próprio pipeline linguístico.

Autochecagem de vocabulário em redações

Alunos colam um rascunho para ver total de palavras, palavras distintas e razão única antes de entregar um trabalho escrito.

O que é a razão tipo-token?

É o número de palavras únicas dividido pelo total de palavras. Perto de um, quase toda palavra é nova; perto de zero, o texto reaproveita um vocabulário pequeno. Numa frase de 13 palavras com 9 diferentes, ela vale 9/13.

“Olá” e “olá” contam como a mesma palavra?

Sim. Por padrão, maiúsculas e minúsculas não separam palavras, então as duas formas contam como uma só. Se você desativar essa opção, elas passam a contar como duas palavras diferentes.

Como são contadas as contrações e as palavras com hífen?

Cada uma conta como uma única palavra, porque um apóstrofo ou hífen no meio da palavra a mantém inteira. Letras e dígitos formam palavras; sinais de pontuação e espaços soltos são ignorados.

Uma razão baixa quer dizer que escrevo mal?

Não por si só. Um texto técnico pode repetir de propósito os termos que define, e um poema pode voltar ao refrão. Os números servem principalmente para comparar dois rascunhos contados do mesmo jeito ou para notar uma página cheia de uma palavra-chave.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/edu/unique-words-count

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/edu/unique-words-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog. The fox is quick!"}'
{
  "text": "The quick brown fox jumps over the lazy dog. The fox is quick!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.unique_words_count",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Alunos medem variedade lexical em redações; editores sinalizam vocabulário fraco antes da publicação; tutores e ferramentas LMS chamam o mesmo contrato determinístico para que a verificação grátis no navegador coincida byte a byte com o caminho API pago.

O que as contagens única e total medem

A diferença entre esses dois números é o número de ocorrências repetidas: cada vez que uma palavra reaparece após o primeiro encontro, esse token extra soma a repeated_words enquanto unique_words permanece estável. Dividir unique_words por total_words produz a razão única, conhecida na linguística de corpus como type-token ratio da amostra que você enviou. Quando existe pelo menos uma repetição, unique_to_repeated_ratio compara o tamanho do vocabulário com o volume de ocorrências extras, útil se você quiser um único número que cresce ao adicionar palavras novas e encolhe ao preencher com as mesmas de novo.

Contrato de entrada, tokenização e formato da resposta

A tokenização mantém letras e dígitos Unicode, incluindo apóstrofos ou hífens internos opcionais para contrações e compostos hifenizados permanecerem um token, e ignora pontuação pura e espaços. Exemplo: a frase The quick brown fox jumps over the lazy dog. The fox is quick! produz treze tokens e nove tipos únicos no modo sem maiúsculas, de modo que quatro ocorrências são repetições e a razão única é nove trezeavos. Envie por POST um corpo JSON com o campo obrigatório text: uma string não vazia. Os aliases input, value, s, content e body são aceitos para formulários e SDKs manterem rótulos familiares. O opcional case_insensitive tem padrão true, de modo que Hello e hello contem como um único item de vocabulário; defina false quando distinções de maiúsculas devam permanecer separadas. Os aliases ignore_case, ci e casefold mapeiam para a mesma flag e aceitam booleanos ou formas comuns como true, false, 1 e 0. Strings vazias, text ausente, text que não é string e textos sem letras nem dígitos falham com invalid_input e não são cobrados. Em sucesso o corpo inclui total_words, unique_words, repeated_words, unique_ratio e repeated_ratio arredondados a seis decimais para goldens estáveis, case_insensitive resolvido, a string original ecoada para auditoria, o rótulo de método unique_words_count e uma fórmula curta. Quando repeated_words é maior que zero o payload também inclui unique_to_repeated_ratio; quando cada token é único esse campo é omitido em vez de retornar null. Combine essas contagens com suas próprias ferramentas de legibilidade ou nível escolar se precisar de analítica de prosa mais rica; este endpoint foca apenas na aritmética de palavras distintas versus o total.

Onde uma calculadora de palavras únicas se justifica

Cada chamada bem-sucedida custa o preço base publicado US$ 0,002; falhas de validação não consomem saldo.

Revisão editorial de repetições

Editores comparam unique_to_repeated_ratio entre revisões para detectar prosa fraca que só cresce ao reciclar os mesmos termos.

Pontuação em lote em LMS e tutoria

Plataformas chamam a API em muitas respostas curtas para relatar variedade lexical com os mesmos números que o widget gratuito mostra aos alunos.

Como funciona a calculadora de palavras únicas?

Ela tokeniza o texto não vazio em tokens de palavra Unicode, conta tokens totais e tipos distintos (sem maiúsculas por padrão) e devolve repeated_words como total menos único mais unique_ratio, repeated_ratio e, quando aplicável, unique_to_repeated_ratio.

O que é unique_ratio?

unique_ratio é unique_words dividido por total_words, arredondado a seis decimais. É um type-token ratio de amostra: perto de 1 indica mais variedade; perto de 0, mais repetição.

Hello e hello contam como uma só palavra?

Sim por padrão (case_insensitive true). Defina case_insensitive como false se precisar de contagens distintas sensíveis a maiúsculas.

O que acontece com texto vazio ou só pontuação?

Strings vazias e texto sem tokens de letra ou dígito falham com invalid_input e não são cobrados. Forneça ao menos um token de palavra.

Quanto custa a calculadora de palavras únicas?

A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →