Das ganze fügt soft hyphens (­) ein, ist einigermaßen schnell, läuft userseitig ab, also SEO-safe…

Und es funktioniert auch als bookmarklet.

>>> hyphenator