Open Office Spellchecker / Java API - PullRequest
4 голосов
/ 24 мая 2010

Можно ли использовать программу проверки орфографии Open Office вне Open Office для других программ Java?

Walter

Ответы [ 2 ]

2 голосов
/ 24 мая 2010

Мы сделали именно это - использовали движок hunspell из java. Существует мост JNA, который можно использовать для вызова Hunspell из Java. Очень хорошо в использовании - заботится о загрузке соответствующей нативной библиотеки из фляги.

Единственная проблема заключается в том, что мост не обновлен с использованием новейшего движка hunspell - он имеет версию 1.1.12, и в то время, когда я смотрел (в прошлом году), hunspell был на 1.2.18, в котором содержались необходимые исправления. , Нет ничего страшного в том, чтобы создать библиотеки hunspell и перестроить оболочку JNA с использованием новейших движков hunspell, хотя это требует кросс-платформенной компиляции. IIRC Мы использовали Windows Window и Linux, чтобы перестроить обе эти платформы (Cygwin на Windows не обрезал его), и нам не нужна версия для OS X. Я могу дать вам то, что мы создали, если это будет полезно.

См

2 голосов
/ 24 мая 2010

OpenOffice просто использует hunspell для проверки орфографии - вы должны вместо этого исследовать его. На его домашней странице упоминается о существовании двух интерфейсов / портов Java.

...