¿Y cómo quieres enseñarle al programa donde se cortan las palabras en español?. Te doy una mala noticia : no hay reglas exactas, como para meterlas en una instrucción universal.
La otra es hacerlo a lo bruto, con una enorme base de datos conteniendo todas las palabras, y su correspondiente separación en sílabas.
Yo sé que están acostumbrados a que en este Foro hagamos lo imposible; pero no te abuses ...
Aquí te dejo unos enlaces donde hablamos de
soft-hyphen, ajuste de texto y reconocimiento de sílabas.
texto y celdas, para expertos texto que sobrepasa div Proyecto: Script inteligente que aplique tildes