ForHosting KIT · Texto e IA

Conte a frequência de palavras

Numa frase de 10 palavras, the lidera com 3 ocorrências, 30%, e cat vem depois com 2, 20%. Cada palavra recebe posição, contagem e porcentagem, e os empates saem em ordem alfabética. 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 sat on the mat and the cat ran
Você obtém
Total de palavras
10
Palavras únicas
7

Esta ferramenta de frequência de palavras aceita qualquer texto não vazio, divide-o em palavras, conta quantas vezes cada uma aparece e devolve uma lista classificada da mais frequente para a menos frequente. Redatores, editores, professores, profissionais de SEO, analistas de dados e desenvolvedores usam contagens classificadas de palavras para auditorias de palavras-chave, checagens de vocabulário, recursos simples de bag-of-words, demonstrações em sala e revisão de rascunhos antes da publicação. O motor é totalmente determinístico: tokens de letras e dígitos Unicode são extraídos com uma única expressão regular, a normalização opcional de maiúsculas deixa as chaves em minúsculas por padrão, as contagens ficam em um mapa hash e as linhas ordenam por contagem decrescente e depois por palavra crescente para que empates nunca invertam entre execuções. Não há chamadas de rede, amostragem nem atalhos dependentes de data.

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

O ranking de frequência de palavras responde a uma pergunta prática de produto: quais palavras dominam este trecho, com que frequência cada uma aparece e que fatia de todos os tokens cada palavra representa. Uma lista de frequência classificada não é o mesmo que contagem de caracteres, que mede comprimento, nem o mesmo que pontuação de densidade de palavras-chave de SEO contra uma única frase-alvo.

Aqui cada palavra distinta vira uma linha com um rank, uma contagem, uma share igual à contagem dividida pelo total de palavras arredondada a seis casas decimais, e um campo percent para gráficos e planilhas. 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 fonte usa apóstrofos retos. Pontuação, símbolos e espaços em branco atuam como separadores e nunca recebem linhas próprias.

Por padrão a correspondência é insensível a maiúsculas: Hello, HELLO e hello se fundem em uma chave minúscula para que o ruído de redação não infle contagens únicas. Não há stemming, lista de stop-words, detecção de idioma nem modelo de aprendizado de máquina que possa divergir entre hosts.

Casos rejeitados incluem campo text ausente, valor null, string vazia, conteúdo só com espaços, objetos e arrays que não são texto simples, cargas maiores que o máximo documentado de caracteres e strings que só contêm pontuação com zero tokens de letra ou dígito.

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

Alunos encontram o trabalho de frequência de palavras quando um enunciado de língua pede quais termos dominam um discurso, quando um laboratório de corpus monta uma tabela simples de bag-of-words ou quando um exercício de programação exige contagens determinísticas de tokens antes de graficar. Professores podem pré-gerar chaves de resposta com ranks, contagens, shares e percentuais esperados sem confiar em fórmulas opacas de planilha que dividem palavras hifenizadas de forma diferente entre locales.

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

Equipes de suporte e operações medem assuntos ruidosos de tickets e linhas de log para que painéis mostrem as palavras de falha mais comuns sem analisadores personalizados. Combine com contadores de caracteres, ferramentas de slug ou ajudantes de densidade de palavras-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 repetidas em um rascunho

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

Chaves de resposta para sala e laboratório

Gere ranks, contagens, shares e percentuais reproduzíveis para enunciados de língua, labs de corpus e exercícios de programação que exigem tabelas exatas.

Como as palavras se separam da pontuação?

Tokens são sequências de letras ou dígitos Unicode, com apóstrofos internos opcionais. Vírgulas, pontos, símbolos e espaços separam palavras e nunca viram linhas.

A correspondência diferencia maiúsculas de minúsculas?

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

O que acontece se o texto estiver vazio?

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

Como o rank é decidido quando duas palavras têm a mesma contagem?

As linhas ordenam por contagem decrescente e depois por palavra crescente, de modo que empates se resolvem alfabeticamente e permanecem estáveis entre execuções.

Dá para mostrar só as palavras mais frequentes?

Dá. Defina quantas linhas do ranking quer ver e a lista é cortada depois da ordenação. O total de palavras distintas continua contando todas, não só as exibidas.

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

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 só com espaços e texto sem tokens de letra ou dígito são rejeitados com erro claro invalid_input para que um formulário em branco não se torne um sucesso vazio silencioso.

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

Quando precisar preservar o caso para amostras de código ou estudos de nomes próprios, 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 top opcional, lista words em ordem de rank da mais para a menos frequente, e marca method como count_word_frequency para pipelines multi-ferramenta. O motor monta uma tabela classificada exata dentro do comprimento suportado ou rejeita a solicitação com invalid_input. Se precisar de métricas de caracteres, pontuações de densidade de palavras-chave ou paráfrases, use essas ferramentas dedicadas; esta página responde apenas frequências de palavras classificadas com saída estável adequada a planilhas, testes unitários e consumidores de API que não devem inventar regras de contagem.

Como o campo text é lido e como os rankings permanecem reproduzíveis

O valor deve ser uma string não vazia após uma verificação de conteúdo significativo; números finitos e bigints são convertidos primeiro para string para que um código de produto digitado como número ainda produza um token de dígitos estável. Espaços externos em torno de palavras reais são apenas separadores; não criam tokens fantasma. O top opcional aceita um inteiro de um a dez mil e mantém apenas as primeiras linhas classificadas após a ordenação completa, útil quando você quer o topo de uma distribuição longa sem enviar milhares de termos raros. A contagem usa um único passe de tokenização com Unicode, um Map para totais e uma ordenação por comparação pura—sem dicionário de rede, sem tabela de locale que reordene letras de forma diferente entre hosts e sem amostragem aleatória. O campo preferido é text, mas os aliases input, string, value, content e s são aceitos para que query strings, planilhas e formulários reutilizem o mesmo contrato sem renomear colunas. Booleanos, objetos simples e arrays são rejeitados com mensagem clara para que um corpo JSON errado não se torne a palavra true nem um dump de objeto inútil. String vazia e colagem só com espaços 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 maiores falham com mensagem explícita de limite em vez de um corte silencioso. O case_sensitive opcional é false por padrão para que rascunhos do dia a dia colapsem o caso; defina true quando quiser distinguir Hello de hello de propósito. Combine a execução gratuita no navegador desta página com a API paga quando precisar do ranking de frequência idêntico dentro de um pipeline automatizado sem enviar seus próprios contadores de palavras.

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

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

Fixtures de teste bag-of-words

Construa rankings de frequência determinísticos para CI, testes de índice de busca e pipelines de dados sem enviar um tokenizador próprio.

Quanto custa contar a frequência de palavras?

É grátis no seu 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 →