Silabeador: separa palabras en sílabas
Esta herramienta divide automáticamente cualquier palabra en español que escribas en sus sílabas correspondientes en tiempo real. Es útil para comprobar reglas ortográficas, diptongos, hiatos o grupos consonánticos complejos propios del español (como ads-crip-ción).
1. Silabeador interactivo
Escribe la palabra que quieras separar en sílabas.
: .
NotaEs experimental y puede fallar; lee los fallos conocidos.
2. Notas técnicas sobre el algoritmo
El motor interno procesa la estructura de la palabra clasificando los caracteres en vocales abiertas/cerradas y subclases específicas de consonantes, aplicando un sistema recursivo de coincidencia de patrones basado en las reglas gramaticales del español. También incluye anulaciones personalizadas para casos excepcionales históricos que se encuentran en el diccionario de la DRAE.
Es un intento de aplicación para separar palabras en español en sílabas, adaptando a JavaScript el cuaderno ipython del repositorio Sibilizador de David Martín-Borregón (Mabodo), que usé en un proyecto antiguo que abandoné.
3. Fallos conocidos
No separa bien las sílabas de:
- extranjerismos con estructura silábica no española: sport se separa en spo-rt (solo tiene una sílaba o dos si se pronuncia es-port)
- Tampoco tiene en cuenta la tendencia no separar prefijos en el
silabeo1:
- sublimar se separa en su-bli-mar (correcto porque sub no es prefijo)
- sublunar se separa en su-blu-nar, pero es menos frecuente que sub-lu-nar
Tienen solución: usar una base de datos con las palabras ya separadas correctamente. Creo que así funciona el Silabeador TIP2, que separa correctamente todas las palabras conocidas.
Ya me ocuparé cuando tenga tiempo y ganas.
No es error, sino característica, no separar el grupo tl entre vocales porque es tan correcto como separarlo:
- atlas se separa en at-las o a-tlas
- atletismo se separa en at-le-tis-mo o a-tle-tis-mo