Calculadora de média de sílabas por palavra
A média de sílabas por palavra é uma medida compacta da complexidade do vocabulário e um dado central de várias fórmulas de legibilidade.
Executar grátis
Cole um texto em inglês para contar palavras, estimar sílabas e dividir o total de sílabas pelo número de palavras. O cálculo é determinístico, rápido e adequado a revisões editoriais repetíveis. Ele usa regras ortográficas práticas, não um dicionário de pronúncia, portanto o resultado é uma estimativa mais apropriada para prosa inglesa comum.
O que a média revela
A média descreve um aspecto específico do texto: quanta estrutura falada existe na palavra escrita típica. Valores maiores aparecem com frequência em textos técnicos, acadêmicos e jurídicos; valores menores são comuns na escrita conversacional. O número não avalia sozinho a clareza, pois tamanho das frases, organização e repertório do leitor também importam. Use-o principalmente para comparar versões, seções ou revisões destinadas ao mesmo público. Trate diferenças pequenas com cautela, sobretudo em amostras curtas.
Como funciona a heurística inglesa
A calculadora identifica palavras com letras inglesas e preserva apóstrofos internos comuns. Em seguida, estima a pronúncia por grupos de vogais, trata y como vogal fora do início e ajusta terminações silenciosas frequentes, como e, ed e es. Cada palavra recebe pelo menos uma sílaba. A ferramenta soma as estimativas, divide pelo total de palavras e arredonda a média para três casas decimais. O método é reproduzível e não consulta rede, modelo ou dicionário variável.
Como obter um resultado representativo
Use uma amostra que represente a leitura real. Vários parágrafos completos, um artigo ou um capítulo informam mais que um título. Mantenha cabeçalhos relevantes, mas remova navegação, código e rodapés alheios. Compare textos de finalidade e extensão semelhantes. Se a média parecer alta, examine termos polissilábicos repetidos sem trocar precisão por simplicidade artificial. Registre também os totais retornados para documentar a amostra. Cada solicitação da API custa US$ 0,002; o navegador permite verificações locais gratuitas.
Casos de uso
Comparar versões editoriais
Verifique se a revisão reduz a complexidade sem perder significado nem termos necessários.
Fornecer um dado de legibilidade
Use os totais de palavras e sílabas como entradas transparentes de uma fórmula maior.
Monitorar uma coleção
Encontre trechos incomumente complexos em aulas, suporte ou documentação.
Perguntas frequentes
A contagem de sílabas é exata?
Não. A regra inglesa pode divergir em pronúncias irregulares, nomes, siglas e empréstimos.
Como a média é calculada?
O total estimado de sílabas é dividido pelas palavras reconhecidas e arredondado para três casas.
O que conta como palavra?
Uma sequência de letras inglesas, com possível apóstrofo interno; números e pontuação isolada não contam.
Funciona em outros idiomas?
Não. Os grupos vocálicos e finais silenciosos foram feitos exclusivamente para a ortografia inglesa.
Quanto texto devo analisar?
Vários parágrafos completos ou o documento inteiro costumam representar melhor o texto que uma frase.
Quanto custa a API?
Cada solicitação custa US$ 0,002. O mesmo cálculo é gratuito no navegador para verificações manuais.
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/str/average-syllables-per-word \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Simple sentences make readability easier to estimate."}'const res = await fetch("https://api.kit.forhosting.com/str/average-syllables-per-word", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Simple sentences make readability easier to estimate."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/average-syllables-per-word",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Simple sentences make readability easier to estimate."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/average-syllables-per-word", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Simple sentences make readability easier to estimate."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Simple sentences make readability easier to estimate."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/average-syllables-per-word", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "Simple sentences make readability easier to estimate."
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.average_syllables_per_word",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |