O que faz
Analisa o texto colado e relata 12 estatísticas em uma única grade: caracteres (com e sem espaços), palavras, frases, parágrafos, linhas, sílabas, tempo de leitura, tempo de fala, Facilidade de Leitura de Flesch, nível escolar Flesch-Kincaid e um rótulo de dificuldade em linguagem simples, de Very Easy a Very Hard. A ferramenta abre com um exemplo pangrama para que cada bloco tenha um valor imediatamente, e Copiar como JSON exporta os números brutos por trás dos blocos.
As contagens são determinísticas: o tempo de leitura assume 200 palavras por minuto, o tempo de fala 130 palavras por minuto, e a legibilidade usa as fórmulas Flesch padrão (206.835 − 1.015 × palavras/frase − 84.6 × sílabas/palavra) com uma heurística de sílabas por grupos de vogais. 100% no cliente.
Como usar
- Cole (ou digite) texto na caixa Texto - a grade atualiza a cada tecla.
- Clique em Exemplo para recarregar o parágrafo pangrama embutido, ou Limpar para esvaziar a caixa.
- Leia os blocos: contagens nas linhas de cima, depois tempo de leitura/fala (formatados como
7s/2m 41s), e então as duas pontuações de legibilidade e o rótulo de dificuldade. - Clique em Copiar como JSON para obter o objeto completo de estatísticas (incluindo os tempos em milissegundos e
nullpara pontuações indisponíveis).
Exemplos
Verificado executando analyzeText() de src/lib/textStats.ts - a função exata que a ferramenta chama. O texto de exemplo padrão da ferramenta (The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. How vexingly quick daft zebras jump!):
{
"characters": 122,
"charactersNoSpaces": 100,
"words": 23,
"sentences": 3,
"paragraphs": 1,
"lines": 1,
"syllables": 30,
"readingTimeMs": 6900,
"speakingTimeMs": 10615,
"fleschReadingEase": 88.7,
"fleschKincaidGrade": 2.8,
"readabilityLabel": "Very Easy"
}
Os blocos de tempo formatam esses milissegundos: Tempo de leitura 7s, Tempo de fala 11s.
Uma frase curta mostra como as pontuações se inclinam para texto fácil - The cat sat on the mat. dá 23 caracteres, 18 sem espaços, 6 palavras, 1 frase, 6 sílabas, Flesch 116.1, nível -1.4 (sim, negativo - a fórmula vai abaixo de zero para frases muito curtas e simples), rótulo Very Easy, tempo de leitura 2s.
Uma caixa vazia relata contagens zeradas, e as pontuações de legibilidade viram null (exibidas como -) porque não há palavras a medir.
Bom saber
- Privado: a análise roda inteiramente no seu navegador.
- Frases são contadas pela pontuação final (
.,!,?seguidos de espaço ou fim); texto com palavras mas sem pontuação final conta como uma frase. - Parágrafos são separados por linhas em branco; linhas são divididas em
\n(uma única linha ininterrupta conta como 1). - A contagem de sílabas usa uma heurística de grupos de vogais com tratamento do
emudo - precisa para a maioria do inglês, aproximada para palavras incomuns, e ignorada por completo para texto sem letras latinas. - Uma palavra é uma sequência de letras, dígitos, apóstrofos e hífens - então
don'testate-of-the-artcontam cada uma como uma palavra. - Ferramentas relacionadas: Word & Character Counter, Case Converter, Sort Lines & Remove Duplicates