【发布时间】:2010-04-03 21:50:11
【问题描述】:
我打算开发一个 J2ME 应用程序,它应该能够从英语词典中读取单词。我如何连接/存储 Dictionary ?我必须自己创建字典,通过插入单词,还是有 API 提供的第三方字典?
【问题讨论】:
标签: dictionary nlp java-me
我打算开发一个 J2ME 应用程序,它应该能够从英语词典中读取单词。我如何连接/存储 Dictionary ?我必须自己创建字典,通过插入单词,还是有 API 提供的第三方字典?
【问题讨论】:
标签: dictionary nlp java-me
有几个在线词典可用,但如果您想要一个快速、简单的解决方案并且您在 *NIX 服务器上运行,那么请尝试查看大多数服务器上的/usr/share/dict/words。这是一个英语单词列表,每行一个。
【讨论】:
肯定有免费的词典文件,不用自己制作!
一个很好的起点是查看拼写检查器的 Java SE 实现,例如 Jazzy on Sourceforge。它在项目中包含字典文件,通过检查代码,您可以了解如何将其集成到您自己的 J2ME 应用程序中。
您的主要挑战将是能够使用 J2ME 以有效的方式搜索字典,因为与桌面计算机相比,它可能会很慢。
【讨论】:
试试Kevin's Word List中详述的单词列表;它包含指向许多不同英语单词列表和相关资源的链接。
您可以从该站点下载合适的内容并直接使用它,不需要 API,因为内容名义上应该只是纯文本,您可以将其加载到程序中或存储在数据库中以便快速查找。
【讨论】:
只需下载OpenOffice创建的字典,它是免费的。
【讨论】: