【问题标题】:Dictionary of English Words for a J2ME appJ2ME 应用程序的英语单词词典
【发布时间】:2010-04-03 21:50:11
【问题描述】:

我打算开发一个 J2ME 应用程序,它应该能够从英语词典中读取单词。我如何连接/存储 Dictionary ?我必须自己创建字典,通过插入单词,还是有 API 提供的第三方字典?

【问题讨论】:

    标签: dictionary nlp java-me


    【解决方案1】:

    有几个在线词典可用,但如果您想要一个快速、简单的解决方案并且您在 *NIX 服务器上运行,那么请尝试查看大多数服务器上的/usr/share/dict/words。这是一个英语单词列表,每行一个。

    【讨论】:

    • 虽然相关,但它不是一个可移植的解决方案。
    • 此应用程序将在 J2ME 设备上运行,而不是 PC。
    • @Beau,您可以随时获取列表。我不确定它的许可问题,但从技术角度来看,没有什么能阻止你抓住它并在其他地方使用它,我的意思是它只是一个文本文件。
    【解决方案2】:

    肯定有免费的词典文件,不用自己制作!

    一个很好的起点是查看拼写检查器的 Java SE 实现,例如 Jazzy on Sourceforge。它在项目中包含字典文件,通过检查代码,您可以了解如何将其集成到您自己的 J2ME 应用程序中。

    您的主要挑战将是能够使用 J2ME 以有效的方式搜索字典,因为与桌面计算机相比,它可能会很慢。

    【讨论】:

      【解决方案3】:

      试试Kevin's Word List中详述的单词列表;它包含指向许多不同英语单词列表和相关资源的链接。

      您可以从该站点下载合适的内容并直接使用它,不需要 API,因为内容名义上应该只是纯文本,您可以将其加载到程序中或存储在数据库中以便快速查找。

      【讨论】:

      • 如果我正确理解了 OP,她/他想要一本字典,即将一个词映射到它的定义的东西。从我在凯文的单词列表中可以看到的所有内容中,没有定义,只有单词列表。
      【解决方案4】:

      只需下载OpenOffice创建的字典,它是免费的。

      【讨论】:

        猜你喜欢
        • 2016-07-18
        • 2012-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-21
        • 2017-12-11
        相关资源
        最近更新 更多