Calculadora de facilidade de leitura Flesch
A calculadora transforma um texto em inglês em uma pontuação de legibilidade baseada no tamanho das frases e nas sílabas por palavra. Valores altos geralmente indicam leitura mais simples; valores baixos apontam linguagem mais densa. O resultado mostra as contagens utilizadas e uma classificação clara para que você possa auditar o cálculo.
Executar grátis
O que a pontuação revela
O Flesch Reading Ease resume duas características mensuráveis da prosa inglesa: palavras por frase e sílabas por palavra. Frases curtas e vocabulário familiar costumam aumentar o resultado. As faixas vão de Muito fácil a Muito difícil, mas não avaliam a qualidade. Termos técnicos necessários podem reduzir a nota mesmo em um texto adequado. Use as contagens para descobrir se a mudança veio da estrutura ou do vocabulário e releia o trecho no contexto.
Como esta calculadora faz a contagem
A equação padrão é aplicada: 206.835 menos 1.015 vezes palavras por frase, menos 84.6 vezes sílabas por palavra. Pontos finais delimitam frases; texto sem pontuação vale como uma frase. As sílabas são estimadas por regras determinísticas do inglês para grupos vocálicos, e final mudo e terminações comuns. O método não é um dicionário fonético, portanto nomes, abreviações e empréstimos podem divergir da pronúncia real.
Como melhorar a legibilidade com responsabilidade
Meça uma passagem completa que represente o conteúdo real. Se a pontuação estiver baixa, examine primeiro as frases mais longas, prefira verbos diretos e remova ressalvas sem efeito no sentido. Preserve termos técnicos precisos e explique-os; trocar precisão por palavras vagas pode elevar a nota e piorar o conteúdo. Compare versões do mesmo gênero e combine a métrica com revisão editorial, acessibilidade e opinião de leitores. A API custa US$ 0,002 por item e pode encaminhar rascunhos densos para revisão humana.
Casos de uso
Revisar orientações públicas
Confira antes da publicação se instruções usam frases e palavras adequadas a um público amplo.
Comparar versões de um texto
Meça a mesma passagem antes e depois da edição para avaliar estrutura e vocabulário.
Adicionar um sinal editorial
Inclua pontuação e contagens em um fluxo que encaminhe rascunhos densos para revisão humana.
Perguntas frequentes
Qual é uma boa pontuação Flesch?
Depende do público e do gênero. De 60 a 70 é a faixa padrão, mas textos especializados podem ficar abaixo.
A pontuação pode passar de 100 ou ser negativa?
Sim. A fórmula não limita o valor; textos muito simples podem superar 100 e textos densos ficar abaixo de zero.
Como as sílabas são contadas?
Uma regra determinística do inglês trata grupos vocálicos e terminações comuns. Ela é repetível, mas pode divergir do dicionário.
A pontuação gráfica interfere?
Pontos, interrogações e exclamações finais separam frases. Outros sinais podem separar palavras, mas não criam frases.
Quanto custa a API?
Cada item custa US$ 0,002. Você também pode executar um cálculo individual no navegador.
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/flesch-reading-ease \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The cat sat on the mat. It was a sunny day."}'const res = await fetch("https://api.kit.forhosting.com/str/flesch-reading-ease", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The cat sat on the mat. It was a sunny day."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/flesch-reading-ease",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The cat sat on the mat. It was a sunny day."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/flesch-reading-ease", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The cat sat on the mat. It was a sunny day."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The cat sat on the mat. It was a sunny day."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/flesch-reading-ease", 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": "The cat sat on the mat. It was a sunny day."
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.flesch_reading_ease",
"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.
Limites
max_chars | 100000 |
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. |