Qué hace
Analiza el texto pegado e informa de 12 estadísticas en una sola cuadrícula: caracteres (con y sin espacios), palabras, frases, párrafos, líneas, sílabas, tiempo de lectura, tiempo de locución, Flesch Reading Ease, nivel de grado Flesch-Kincaid y una etiqueta de dificultad en lenguaje llano, de Muy fácil a Muy difícil. Abre con un pangrama de muestra para que cada tarjeta tenga un valor de inmediato, y Copiar como JSON exporta los números en bruto que hay detrás de las tarjetas.
Los recuentos son deterministas: el tiempo de lectura asume 200 palabras por minuto, el de locución 130 ppm, y la legibilidad usa las fórmulas Flesch estándar (206.835 − 1.015 × palabras/frase − 84.6 × sílabas/palabra) con una heurística de sílabas por grupos vocálicos. 100% en el cliente.
Cómo usarlo
- Pega (o escribe) texto en la caja Text - la cuadrícula se actualiza con cada pulsación de tecla.
- Haz clic en Ejemplo para recargar el párrafo pangrama integrado, o en Limpiar para vaciar la caja.
- Lee las tarjetas: recuentos en las filas superiores, luego los tiempos de lectura/locución (con formato
7s/2m 41s), después las dos puntuaciones de legibilidad y la etiqueta de dificultad. - Haz clic en Copiar como JSON para obtener el objeto estadístico completo (incluidos los tiempos en milisegundos y
nullpara las puntuaciones no disponibles).
Ejemplos
Verificado ejecutando analyzeText() de src/lib/textStats.ts - la función exacta a la que llama la herramienta. El texto de muestra por defecto de la herramienta (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"
}
Las tarjetas de tiempo formatean esos milisegundos: tiempo de lectura 7s, tiempo de locución 11s.
Una frase corta muestra cómo se sesgan las puntuaciones con texto fácil - The cat sat on the mat. da 23 caracteres, 18 sin espacios, 6 palabras, 1 frase, 6 sílabas, Flesch 116.1, grado -1.4 (sí, negativo - la fórmula baja de cero con frases muy cortas y simples), etiqueta Very Easy, tiempo de lectura 2s.
Una caja vacía informa de recuentos a cero, y las puntuaciones de legibilidad pasan a null (mostradas como -) porque no hay palabras que medir.
Buen saber
- Privado: el análisis se ejecuta por completo en tu navegador.
- Las frases se cuentan por puntuación terminal (
.,!,?seguidos de un espacio o del final); un texto con palabras pero sin puntuación terminal cuenta como una frase. - Los párrafos se separan por líneas en blanco; las líneas se dividen por
\n(una sola línea sin cortes cuenta como 1). - El recuento de sílabas usa una heurística de grupos vocálicos con tratamiento de la
emuda - precisa para la mayoría del inglés, aproximada para palabras inusuales, y se omite por completo para texto sin letras latinas. - Una palabra es una secuencia de letras, dígitos, apóstrofos y guiones - así que
don'tystate-of-the-artcuentan cada una como una sola palabra. - Herramientas relacionadas: Word & Character Counter, Case Converter, Sort Lines & Remove Duplicates