Возник вопрос в связи с недавно вышедшим OpenOffice 3.1 и поддержкой в нем проверки грамматики: а чем вообще в Linux можно синтаксис и пунктуацию проверять? Есть ли что-то наподобие aspell?
Не путаю, просто не точно выразился. Я знаю, что aspell - спеллчеккер. Я имел ввиду, есть ли система, не встроенная в офисную среду, которую можно использовать в консоли и интегрировать в текстовые редакторы.
OOo использует myspell/hunspell - какой-то из них. Но насчёт проверки пунктуации не уверен - тебе нужно посмотреть на сайтах этих проектов. Встаивать - вполне, особенно хорошо подходит enchant - можно использовать сразу несколько систем проверки.
Но чтоб сказать "тут запятая не нужна" одного *spell'а мало, AFAIU.
Ну в OO теперь используется вот это: http://www.languagetool.org/ По описанию, он исправляет именно грамматические ошибки, вроде their/there, так далее. А правописание он не проверяет.
Проверяет расстановку запятых и согласование чисел при помощи регулярных выражений. Использует базу Wordnet: http://wordnet.princeton.edu . Только английский язык. На файлах больше нескольких десятков килобайт падает. Иногда врёт. Автор — какой-то японец, плохо знающий английский.
Если верить ЛОРу, свободной базы аналогичной Wordnet для русского языка нет.