Calculadora de promedio de sílabas por palabra
El promedio de sílabas por palabra es una medida compacta de la complejidad del vocabulario y un dato esencial de varias fórmulas de legibilidad.
Ejecutar — gratis
Pegue un texto en inglés para contar las palabras, estimar sus sílabas y dividir el total de sílabas entre el número de palabras. El cálculo es determinista, rápido y apropiado para controles editoriales repetibles. Emplea reglas ortográficas prácticas, no un diccionario de pronunciación, por lo que ofrece una estimación especialmente útil para la prosa inglesa corriente.
Qué indica el promedio
El promedio de sílabas por palabra describe un rasgo concreto del texto: cuánta estructura oral contiene la palabra escrita habitual. Los valores altos aparecen a menudo en textos técnicos, académicos o jurídicos; los bajos son frecuentes en la redacción conversacional. No es una valoración completa de la claridad, pues también importan la longitud de las frases, la organización y los conocimientos del lector. Resulta más útil para comparar borradores, secciones o revisiones dirigidas a un público determinado. También permite explicar por qué cambia un índice que combina sílabas y longitud de las oraciones. Interprete con prudencia las diferencias pequeñas, sobre todo en muestras breves, porque unos pocos nombres o tecnicismos pueden alterar sensiblemente el promedio.
Cómo funciona la regla inglesa
La calculadora identifica palabras formadas por letras inglesas y conserva los apóstrofos internos habituales. Después estima la pronunciación mediante grupos de vocales, considera la y como vocal salvo al inicio y ajusta terminaciones mudas frecuentes como e, ed y es. Cada palabra reconocida recibe al menos una sílaba. La herramienta suma las estimaciones, divide el total por el número de palabras y redondea el promedio a tres decimales. El método es reproducible y no consulta redes, modelos ni diccionarios cambiantes. La ortografía inglesa contiene excepciones, por lo que nombres, abreviaturas y préstamos pueden contarse de forma imperfecta. Para investigación fonética conviene usar un diccionario de pronunciación versionado.
Cómo obtener un resultado representativo
Use una muestra que represente la lectura real: varios párrafos completos, un artículo o un capítulo aportan más información que un título. Conserve los encabezados que formen parte de la experiencia, pero retire navegación, código y texto ajeno. Compare muestras con una finalidad y extensión semejantes. Si el promedio parece alto, revise los términos polisilábicos repetidos sin sacrificar precisión. Guarde también los totales devueltos para documentar el tamaño de la muestra. Cada solicitud de API cuesta $0.002; la herramienta del navegador permite comprobaciones manuales locales.
Qué puede hacer con ella
Comparar dos borradores
Compruebe si una revisión reduce la complejidad léxica sin perder significado ni terminología necesaria.
Aportar un dato de legibilidad
Use los totales de palabras y sílabas como entradas transparentes de una fórmula más amplia.
Supervisar una colección
Localice secciones inusualmente complejas en lecciones, ayuda o documentación.
Preguntas frecuentes
¿El recuento de sílabas es exacto?
No. Es una regla ortográfica inglesa y puede diferir en pronunciaciones irregulares, nombres, siglas y préstamos.
¿Cómo se calcula el promedio?
Se divide el total estimado de sílabas entre las palabras reconocidas y se redondea a tres decimales.
¿Qué se considera una palabra?
Una secuencia de letras inglesas que puede incluir un apóstrofo interno; no se cuentan números ni signos aislados.
¿Sirve para otros idiomas?
No. Los grupos vocálicos y las terminaciones mudas están diseñados exclusivamente para la ortografía inglesa.
¿Cuánto texto conviene analizar?
Varios párrafos completos o el documento entero suelen ser más representativos que una sola frase.
¿Cuánto cuesta la API?
Cada solicitud cuesta $0.002. El mismo cálculo es gratuito en el navegador para controles manuales.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"text": "Simple sentences make readability easier to estimate."
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.average_syllables_per_word",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |