Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
开放式Office拼写检查器/Java API_Java_Openoffice.org_Spell Checking - Fatal编程技术网

开放式Office拼写检查器/Java API

开放式Office拼写检查器/Java API,java,openoffice.org,spell-checking,Java,Openoffice.org,Spell Checking,是否可以在OpenOffice之外为其他Java程序使用OpenOffice拼写检查器 WalterOpenOffice只是用于拼写检查,您应该对此进行调查。它的主页提到了两个java接口/端口的存在。我们正是这样做的——使用了来自java的Hunspill引擎。有一个JNA桥可以用来从java调用Hunspill。非常好用-负责从jar加载适当的本机库 唯一的问题是,网桥没有使用最新的hunspell引擎进行更新——它的版本是1.1.12,在我查看的时候(去年),hunspell的版本是1.2

是否可以在OpenOffice之外为其他Java程序使用OpenOffice拼写检查器


Walter

OpenOffice只是用于拼写检查,您应该对此进行调查。它的主页提到了两个java接口/端口的存在。

我们正是这样做的——使用了来自java的Hunspill引擎。有一个JNA桥可以用来从java调用Hunspill。非常好用-负责从jar加载适当的本机库

唯一的问题是,网桥没有使用最新的hunspell引擎进行更新——它的版本是1.1.12,在我查看的时候(去年),hunspell的版本是1.2.18,其中包含了我们需要的修复。构建hunspell库并用最新的hunspell引擎重建JNA包装器并不是什么大事,尽管它确实涉及跨平台编译。IIRC我们使用了一个windows box和一个linux box来重建这两个平台(windows上的cygwin没有剪切它),我们不需要OS X的版本。如果有用的话,我可以让你得到我们构建的版本


好的,我想它不会完全无痛,但如果它是一个好的拼写检查器,那么我想它是值得努力的。我们正在开发自己的检查器-您可能不需要最新版本,只需使用1.1.12版即可。(修复是关于复合词处理的,它在英语中的使用要比在日耳曼语中少得多。)我可以使用MySpell的Java端口,因为它也很流行。