Есть ли API для форматирования текста?
Если пользователям лень писать грамотно или они видят некий хуйожественный смысл в коверкании слов - ничего вы с ними не сделаете, разве что распугаете своими граммар-демаршами.
Технически - ну, можете добавить к полю ввода spellcheck="true"
Попробуйте Яндекс.Спеллер, или вот Проверка орфографии с помощью Google Проверка орфографии текста на text.ru, так же есть API
Т.е. остается прикрутить проверку, и не допускать публикацию текста с ошибками.