什么拼写检查工具更好?谷歌拼写检查器还是Hunspell?

4
对于我使用的asp.net网站,我需要拼写检查功能。 我发现了一些有趣的解决方案。

1. Google拼写检查器
2. Hunspell.
两者都是免费的。就我的理解而言,我意识到了两种方法的一些优缺点。
对于Google拼写检查器,它为错误单词提供更正确的单词,但Hunspell会提供几个建议。并且Google具有最新的建议,但Hunspell则取决于Open Office字典。

在我的情况下,我只需要一个建议。 缺点是,我必须依赖Google来进行拼写检查。如果Google服务出现问题,它也会影响我的网站。

那么,对于我的网站来说,什么才是合适的呢?选择Google拼写检查器是否是个好主意? 是否存在非免费的拼写检查解决方案?
1个回答

6

我认为,使用Hunspell是很好的选择。

使用Hunspell的原因:

NHunspell基于Hunspell开发,将Open Office的拼写检查、断词和同义词功能带入Microsoft® .NET Framework。NHunspell是一个.NET(C#,VB)库,包装了本地库Hunspell、Hyphen和MyThes。

集成的库在OpenOffice中使用,并与发布在OpenOffice.org上的字典一起工作。

NHunspell根据GPL / LGPL / MPL许可证授权。根据LGPL和MPL许可证,允许在商业应用程序中免费使用。您的商业应用程序可以链接到NHunspell DLL。

从评论中得知:

拼写检查器:Hunspell,是一个拼写检查器、形态学分析器和生成器。它具有词干功能,可以找到单词的词干。它允许从单词词干生成派生形式(复数等)。

SpellEngine - 拼写检查、连字符和服务器和Web服务器(ASP.NET)的同义词库。 SpellEngine 允许线程安全执行拼写检查请求。它是针对服务器优化的组件。所有 NHunspell 功能(拼写检查、连字符、同义词库、分析和生成)都已集成。为了确保在多个请求上充分利用 CPU,每个处理器或处理器核心实例化一个 Hunspell、Hyphen 或 MyThes,并由信号量控制。可以安装多个字典以服务于不同的语言。多语言应用程序中支持拼写检查、连字符和同义词,无需任何额外的编程。

来源:12


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接