LINUX.ORG.RU

Open Source средство проверки грамматики, стиля, пунктуации и орфографии - есть?

 ,


0

1

Сабж!

Пилю текстовый редактор, очень нужно.

Проблема в том, что текстовым редактором без проверки языка - пользоваться никто не будет, будут пользоваться вордом.

Технология: Java, либо C/C++ (у Java есть интероп с ними). В худшем варианте - любая технология (можно написать на ней TCP/HTTP сервер и с жабой общаться по HTTP - так можно сделать хоть на Эрланге).

Некоторые положительные вхождения интересных фраз я могу проверить сам (с большой болью). Тупо регулярками в цикле с кучей if'ов.

Отрицательные вхождения (то что быть должно, но отсутствует) вообще хз как проверять.

Если бы это был язык программирования, можно было бы построить модель языка и дальше фигачить по ней, парсер сгенерировать. Но разве есть формальная модель русского языка?

Гуглинг показывает, что это какой-то лютый матан. Взять бы какую-нибудь готовую либу для начала...

Какой-нибудь учебник грамматики русского языка тоже посоветуйте :)

★★★★☆

Libre Office же что-то должен уметь? И веб-браузеры как-то это умеют. Есть ещё один дядя, к-рый на лиспе написал такую библиотеку и ты можешь к ней обращаться через веб. Правда, исходники он вроде не даёт. Может быть, ещё и это релевантно:

http://www.ruscorpora.ru/

den73 ★★★★★ ()
Ответ на: комментарий от Unununij

про LT знаю, про него много новостей на ЛОРе. Может, еще чего есть.

stevejobs ★★★★☆ ()

Ну кто станет ставить последний жре ради редактора какого-то, г-споди. На маке (или это винда была?) они еще и не совместимы между собой, вроде как. Упоротый уи, пинг от клавы до текстфилда 100мс как в эклипсах/нетбинсах, зачем, для чего.

https://dev.cognitive.microsoft.com/docs/services/5f7d486e04d2430193e1ca8f760...

https://msdn.microsoft.com/en-us/library/windows/desktop/hh869853(v=vs.85).aspx

https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Sp...

https://developer.apple.com/documentation/uikit/uitextchecker

https://stackoverflow.com/questions/12453196/spell-checking-a-file-using-comm...

http://www.gnu.org/software/emacs/manual/html_node/elisp/Network.html

https://www.emacswiki.org/emacs/EmacsAsDaemon

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.