从openOffice或Microsoft Office检查葡萄牙语语法的Java API

从openOffice或Microsoft Office检查葡萄牙语语法的Java API,java,openoffice.org,languagetool,Java,Openoffice.org,Languagetool,我正在巴西从事一个记者项目,所以我需要找到一个JavaAPI,它能够检查OpenOffice或MicrosoftWord文档中的拼写和语法文档。我在谷歌上做了一些研究,发现了一些很酷的API,比如LanguageTools,但我需要的是一个能与葡萄牙语和巴西语兼容的API。我能够使用UNOAPI和Hunspell开发拼写检查,但是我无法开发语法检查 我能找到的唯一语法检查是CoGroo,但它不是API,只是开放式Office文档的扩展 这是一个非常重要的项目,如果有人能帮我解决这个问题,我将非常

我正在巴西从事一个记者项目,所以我需要找到一个JavaAPI,它能够检查OpenOffice或MicrosoftWord文档中的拼写和语法文档。我在谷歌上做了一些研究,发现了一些很酷的API,比如
LanguageTools
,但我需要的是一个能与葡萄牙语和巴西语兼容的API。我能够使用
UNO
API和Hunspell开发拼写检查,但是我无法开发语法检查

我能找到的唯一语法检查是
CoGroo
,但它不是API,只是开放式Office文档的扩展

这是一个非常重要的项目,如果有人能帮我解决这个问题,我将非常感激

  • Hunspill是LibreOffice/OpenOffice中的开源拼写检查器
  • 用于拼写的Java绑定
  • 另一个Java绑定(以防万一)
  • 拼写词典

  • CoGroo扩展(*.oxt)只是一个ZIP文件,您可以将其重命名为*.ZIP,然后将其解压缩,然后会找到几个JAR文件。因此,很有可能您可以将其用作Java的API。

    您可能希望将自己的用户定义规则添加到Languagetool中,以了解葡萄牙语和巴西葡萄牙语之间的差异。Languagetool社区可能也非常欢迎此输入,将其添加到语言模块/pt源代码中。

    谢谢您的回复,但我需要的是语法检查器,而不是拼写检查器。对不起,语法检查器和拼写检查器之间有什么区别?你到底需要什么功能?好的,我们开始:拼写检查=检测一个单词是否写对了。雪尔特错了,正确的是衬衫。语法检查器检测是否设置正确。他有一辆车是不对的。正确的说法是他有一辆车。我在这里搜索,但我找不到葡萄牙语的任何东西!我明白了,谢谢你的回复。我从未做过句子纠正,所以我绞尽脑汁。我会建议的,但恐怕不行。我看了一下语言工具。它似乎是一个很好的语法检查工具,但不幸的是它不支持葡萄牙语。