Alejandro Muñoz Fernández

Spanish Syllable Divider

This tool automatically splits any Spanish word you type into its corresponding syllables in real time. It is useful for checking orthographic rules, diphthongs, hiatuses, or complex consonant clusters specific to the Spanish language (such as adscripción or náhuatl).

1. Interactive Syllable Divider

Type the word you want to split into syllables.

Result

: .

Note

It’s experimental and may fail; read the known issues.


2. Technical Notes on the Algorithm

The backend engine processes the word structure by categorizing characters into strong/weak vowels and specific consonant sub-classes, applying a recursive pattern-matching system based on Spanish grammar rules. It also includes custom overrides for historical edge cases found in the DRAE dictionary.

It is an attempt at an app to split Spanish words into syllables, adapting the ipython notebook from the Sibilizador repository by David Martín-Borregón (Mabodo) to JavaScript, which I used in an old project I abandoned.

3. Known issues

It doesn’t split syllables well for:

There is a solution: using a database with words already correctly split. I think that’s how the TIP Syllabifier2 works, which splits all known words correctly.

I’ll get around to it when I have the time and energy.

It’s not a bug, but a feature, not splitting the tl cluster between vowels, because it’s just as correct to leave it together as it is to split it:

4. References


  1. New Grammar of the Spanish Language (2009), sections §1.7 and §10.3b ↩︎

  2. TIP Syllabifier ↩︎