正在评估向我拥有的产品添加拼写检查。根据我的研究,需要做出的主要决定:
- 要使用的库。
- 词典(可以是特定地区的、英式英语、美式等)。
- 排除列表。每当检测到拼写错误时,它都可能不是拼写错误,而是
特定于用户的用语。此时用户应该能够
将其添加到他的自定义排除列表中。
- 除了每个用户的自定义列表之外,还有一个基于用户空间的排除列表
该工具的客户端。这是用户工作领域中的术语/缩写词。例如,对于货币交易者来说,FX 就不会是一个拼写错误。
下面列出了我遇到的未解决的问题,如果我可以输入这些问题,那将非常有用。
对于 1,我想到了 hunspell,它是 MPL 下提供的开源库,由 Firefox 和 OpenOffice 系列产品使用。有没有用这个的恐怖故事?
许可存在灰色地带吗?拼写检查将在 Windows 客户端上进行。
词典可以从多种来源获得,有些在 MPL 下免费,有些则不然。关于免费词典的好来源的任何建议。
多语言支持以及需要制定哪些措施来支持它们?
4、自定义词典如何与服务器端和客户端保持同步?拼写检查需要在客户端进行,因此它们是每次首次启动时都会被推送,还是经常同步?
正如已经提到的Hunspell http://hunspell.sourceforge.net/是最先进的拼写检查器。它是 Open Office、Thunderbird、Firefox 和 Google Chrome 拼写检查器。可以移植到所有主要编程语言。它与开放办公目录配合使用,因此支持多种语言。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)