ForHosting KIT · Texto e IA

Contador de frequência de palavras

Numa frase de 8 palavras em que uma aparece 3 vezes, essa palavra lidera a tabela com proporção de 0,375. Empates são ordenados alfabeticamente, então a classificação nunca muda de uma vez para outra. 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
Se você digitar
Texto
the cat and the hat and the cat
Você obtém
Total de palavras
8
Palavras únicas
4

Este contador de frequência de palavras recebe qualquer texto não vazio, o divide em palavras, conta quantas vezes cada palavra aparece, e retorna uma tabela de frequência classificada da mais comum para a menos comum. Redatores, editores, professores, profissionais de SEO, analistas de dados, e desenvolvedores usam tabelas de frequência de palavras para detectar termos usados em excesso, verificar amplitude de vocabulário, construir recursos simples de saco de palavras, preparar demonstrações de sala de aula, e auditar rascunhos antes da publicação. O mecanismo é totalmente determinístico: tokens de letras e dígitos Unicode são extraídos com uma única expressão regular, a dobra de caixa opcional coloca as chaves em minúscula por padrão, as contagens vivem em um mapa hash, e as linhas são ordenadas por contagem decrescente e depois por palavra crescente, para que os empates nunca alternem entre execuções. Não há chamadas de rede, sem amostragem, e sem atalhos dependentes de data.

O que significa frequência de palavras e o que a resposta contém

A frequência de palavras responde a uma pergunta prática de produto: quais palavras dominam esta passagem, com que frequência cada uma aparece, e qual participação de todos os tokens cada palavra representa. Uma tabela de frequência não é o mesmo que contagem de caracteres, que mede comprimento, e não é o mesmo que pontuação de densidade de palavra-chave de SEO contra uma única frase-alvo.

Aqui, cada palavra distinta se torna uma linha com uma posição, uma contagem, e uma participação igual à contagem dividida pelo total de palavras, arredondada a seis casas decimais para goldens estáveis. Tokens são sequências de letras ou dígitos Unicode, com segmentos internos opcionais de apóstrofo, para que contrações como don't e nomes como O'Brien permaneçam inteiros quando a origem usa apóstrofos retos. Pontuação, símbolos, e espaço em branco puro atuam como separadores e nunca recebem suas próprias linhas.

Por padrão, a correspondência não diferencia caixa: Hello, HELLO, e hello se fundem em uma única chave em minúscula, para que ruído de redação não infle contagens únicas. Não há stemming, nenhuma lista de stop words, nenhuma detecção de idioma, e nenhum modelo de aprendizado de máquina que pudesse variar entre hosts.

Onde as frequências de palavras classificadas se encaixam na escrita, no ensino e em software

Estudantes encontram o trabalho de frequência de palavras quando um enunciado de língua e literatura pergunta quais termos dominam um discurso, quando um laboratório de corpus constrói uma tabela simples de saco de palavras, ou quando um exercício de programação exige contagens determinísticas de token antes de plotar gráficos. Professores podem gerar gabaritos previamente que mostram as posições e participações esperadas, sem confiar em fórmulas de planilha opacas que dividem palavras com hífen de forma diferente entre localidades.

Editores e equipes de conteúdo colam rascunhos em uma tabela de frequência para detectar repetição acidental, clichês que aparecem com frequência demais, ou nomes de marca que quase não aparecem. Estrategistas de SEO e conteúdo usam a lista classificada como uma auditoria rápida de vocabulário, antes de abrir um fluxo completo de densidade de palavra-chave: o objetivo aqui é a distribuição completa de palavras, não a pontuação de uma única frase-alvo.

Equipes de suporte e operações medem assuntos de tickets ruidosos e linhas de log, para que painéis possam destacar as palavras de falha mais comuns sem parsers personalizados. Combine-a com contadores de caracteres, ferramentas de slug, ou ajudantes de densidade de palavra-chave ao montar um pequeno laboratório de utilitários de texto gratuitos e determinísticos para formulários, preparação de CMS, e higiene de dados.

Detecte palavras usadas em excesso em um rascunho

Cole um artigo ou e-mail e classifique cada palavra por frequência, para que você possa cortar repetição e apertar o vocabulário antes de publicar.

Gabaritos de sala de aula e laboratório

Gere posições, contagens, e participações reproduzíveis para enunciados de língua e literatura, laboratórios de corpus, e exercícios de programação que exigem tabelas exatas.

Como as palavras são separadas da pontuação?

Os tokens são sequências de letras ou dígitos Unicode, com apóstrofos internos opcionais. Vírgulas, pontos, símbolos, e espaço em branco separam palavras e nunca se tornam linhas.

A correspondência diferencia caixa?

Por padrão, não: Hello e hello contam como a mesma palavra em minúscula.

O que acontece se o texto estiver vazio?

Forneça texto não vazio que contenha pelo menos um token de letra ou dígito.

Como a posição é decidida quando duas palavras compartilham uma contagem?

As linhas são ordenadas por contagem decrescente, depois por palavra crescente, então os empates se resolvem alfabeticamente e permanecem estáveis entre execuções.

Posso mostrar só as palavras mais frequentes?

Sim. Defina um limite de linhas entre 1 e 10000 e a tabela para depois das primeiras posições. Sem limite, aparecem todas as palavras diferentes, e o total de palavras únicas é sempre calculado antes do corte.

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/str/frequency

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/str/frequency \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"the cat and the hat and the cat"}'
{
  "text": "the cat and the hat and the cat"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.frequency",
  "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.

max_chars100000
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.

Entrada vazia, colagem apenas de espaço em branco, e texto sem tokens de letra ou dígito são rejeitados com um erro claro invalid_input, para que um formulário em branco não possa virar um sucesso vazio silencioso.

O que significa frequência de palavras e o que a resposta contém

Quando você precisa preservar a caixa para amostras de código ou estudos de nome próprio, defina case_sensitive como true e as chaves mantêm a grafia exata de cada token. A resposta ecoa o texto de origem, informa total_words como o número de tokens encontrados, unique_words como o número de chaves distintas antes de qualquer corte top, repete o sinalizador case_sensitive e o limite opcional top, lista as frequências em ordem de posição, e marca method como word_frequency para pipelines de múltiplas ferramentas. O mecanismo constrói uma tabela classificada exata dentro do comprimento suportado ou rejeita a solicitação com invalid_input. Os casos rejeitados incluem um campo text ausente, um valor null, uma string vazia, conteúdo apenas de espaço em branco, objetos e arrays que não são texto simples, cargas úteis mais longas que a contagem máxima de caracteres documentada, e strings que contêm apenas pontuação, sem tokens de letra ou dígito. Se você precisar de métricas de caracteres, pontuações de densidade de palavra-chave, ou paráfrases, use essas ferramentas dedicadas; esta página responde apenas a frequências de palavras classificadas, com saída estável, adequada para planilhas de exercícios, testes unitários, e consumidores de API que não podem inventar regras de contagem.

Como o campo text é lido e como as classificações permanecem reproduzíveis

O valor precisa ser uma string não vazia depois de uma verificação de conteúdo significativo; números finitos e bigints são convertidos para string primeiro, para que um código de produto puro digitado como número ainda produza um token de dígito estável. Espaços externos ao redor de palavras reais são apenas separadores; eles não criam tokens fantasmas. O campo opcional top aceita um número inteiro de um a dez mil e mantém apenas as primeiras linhas classificadas depois da ordenação completa, o que é útil quando você quer a cabeça de uma distribuição longa sem distribuir milhares de termos raros. A contagem usa uma única passagem de tokenização com reconhecimento Unicode, um Map para os totais, e uma ordenação de comparação pura — sem dicionário de rede, sem tabela de localidade que reordenasse letras de forma diferente entre hosts, e sem amostragem aleatória. O campo preferido é text, mas os apelidos input, string, value, content e s são aceitos, para que strings de consulta, planilhas e formulários digitados possam reutilizar o mesmo contrato sem renomear colunas. Booleanos, objetos simples, e arrays são rejeitados com uma mensagem clara, para que um corpo JSON equivocado não vire a palavra true ou um despejo de objeto inútil. String vazia e colagem apenas de espaço em branco são sempre invalid_input: a promessa do produto é contar quantas vezes cada palavra aparece, não inventar um sucesso zero para um envio em branco. O comprimento é limitado a cem mil caracteres, para que uma colagem descontrolada não monopolize um Worker; cargas úteis mais longas falham com uma mensagem explícita de limite, em vez de um corte silencioso truncado. O campo opcional case_sensitive assume false por padrão, para que rascunhos comuns em inglês colapsem a caixa; defina-o como true quando você distinguir intencionalmente Hello de hello. Combine a execução gratuita no navegador desta página com a API paga quando precisar da mesma tabela de frequência dentro de um pipeline automatizado sem distribuir seus próprios contadores de palavras.

Onde as frequências de palavras classificadas se encaixam na escrita, no ensino e em software

Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada análise bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do restante do catálogo tier A do KIT e permite ir de uma demonstração em sala de aula a um pipeline automatizado sem mudar o resultado numérico.

Fixtures de teste de saco de palavras

Construa tabelas de frequência determinísticas para CI, testes de índice de busca, e pipelines de dados, sem distribuir um tokenizador personalizado.

Quanto custa o contador de frequência de palavras?

É gratuito no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

Ver a documentação completa do KIT →