Ojo, que la separación silábica no es tan fácil como la pintan. Si hacen silabeo pensando en el inglés, en español no funcionaría. Y lo mismo para otros idiomas. ¿Cómo silabeas en chino o en japonés? Respuesta: no silabeas, porque se puede cortar la línea en cualquier caracter.
Aparte de programar el soporte de silabeo en distintos idiomas, tendrías que reconocer el idioma de cada libro (e incluso de fragmentos de texto que sigan un idioma diferente), quizá por sus metadatos (algo que no sé si es factible en MOBI), o quizá cambiando manualmente el idioma en los ajustes cada vez que te hace falta, al igual que haces con el diccionario.
Para resumir, que lo del silabeo no se hace en dos patás.





Citar