我打算开发一个J2ME应用程序,它应该能够从英语词典中读取单词。如何连接/存储字典?我是否必须自己创建词典,插入单词,或者是否有可用于API的第三方词典?
答案 0 :(得分:4)
有几个可用的在线词典,但是如果你想要一个快速,简单的解决方案并且你在* NIX服务器上运行,那么试试看/usr/share/dict/words
,这将在大多数服务器上。这是一个英文单词列表,每行一个。
答案 1 :(得分:2)
尝试Kevin's Word List中详述的单词列表;它包含许多不同英语单词列表和相关资源的链接。
您可以从站点下载适当的一个并直接使用它,不需要API,因为内容名义上应该只是纯文本,您可以将其加载到程序中或存储在数据库中以便快速查找。
答案 2 :(得分:2)
肯定有免费的字典文件,所以你不需要自己制作一个!
一个好的起点是查看拼写检查器的Java SE实现,例如Jazzy on Sourceforge。它包含项目中包含的字典文件,通过检查代码,您可以了解如何将其集成到您自己的J2ME应用程序中。
您面临的主要挑战是能够使用J2ME以高效的方式搜索字典,因为与桌面coutnerpart相比,它可能会很慢。
答案 3 :(得分:1)
只需下载由OpenOffice创建的词典,它就是免费的。