Форма для расстановки мягких переносов

Алексей11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.11.2015

пример http://www.orfo.ru/hyphen/

нужно сделать такой же сервис за основу алгоритм Ляна-Кнута 

еще пример формы http://quittance.ru/hyphenator.php там же можно скачать реализацию

Коротко как работает: "привет" жмем кнопку править и получаем "при-вет", ставим в чекбоксе птичку получаем "при­& s h y ;вет", убираем птичку опять "при-вет".

Нужно сделать как на рисунке.

Заявки фрилансеров