文字游戏需要英语词典
我正在寻找一种方法,在 iPhone 应用程序(文字游戏)中包含完整的英语词典,数据库必须能够包含动词的所有变形可能性,必须包含单数和复数拼写。所以我的应用程序可以查询数据库来检查拼写是否正确。
是否有包含这些数据的免费或商业数据库?
I'm looking for a way to include a full blown English dictionary in an iPhone app (a word game), the database must be able to include all conjugation possibilities for verbs, must include singular and plural spellings. So my app can query the database to check if the spelling is correct.
Is there a free or commercial database that would include those data?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以使用 UITextChecker 进行拼写检查-检查。
关于字典,当我不久前构建一个iOS字典库时(www.lexicontext.com)我使用了WordNet。 WordNet 包含很多有趣的语义信息......
You can use UITextChecker for spell-checking.
Regarding a dictionary, when I built an iOS dictionary library sometime ago (www.lexicontext.com) I used WordNet. WordNet contains a lot of interesting semantic info ...
NSSpellChecker 是您最简单的选择,但使用在线 Scrabble 官方词典并对照两者进行检查可能会更完整(仅需要一个匹配。)
您可以使用 http://www.hasbro.com/scrabble/en_US/search.cfm
NSSpellChecker is your easiest option, but it might be more complete to use the online Scrabble official dictionary as well and check it against both (only one match required.)
You could do a web-service request using http://www.hasbro.com/scrabble/en_US/search.cfm
更改最小字母以获得不同的结果
Change min letters to get different results
寻找拼写检查数据库的最佳位置可能是免费的文本处理应用程序。所以,我会尝试使用 Open Office 版本的 Word。下载并安装,只需找到字典文件即可。
Open Office 是根据 LGPL 授权的,所以应该没问题,只需检查许可证是否也涵盖数据(即字典文件)即可。
The best place to find a database for a spell-checker is probably a free text processing application. So, I'd try with Open Office version of Word. Download it, install it and simply find the dictionary file.
Open Office is licensed under LGPL, so it should be fine, just check if the licence covers the data as well (i.e. the dictionary file).
也许这个英语语料库有帮助:http://www.wordFrequency.info/free.asp
Maybe this English corpus helps: http://www.wordfrequency.info/free.asp