【问题标题】:How do you find the exact meaning of a word using java? [closed]你如何使用java找到一个单词的确切含义? [关闭]
【发布时间】:2020-03-05 17:05:28
【问题描述】:

最近,我正在做一个需要一些单词含义的项目。 java中是否有任何API可以用来获取单词的含义? 在 Python 中,曾经有一个叫做 PyDictionary 的模块:

from PyDictionary import PyDictionary
dict = PyDictionary()
print(dict.meaning("boat"))

可以做类似的事情来使用 Java 查找单词的含义吗?

【问题讨论】:

  • 您可以查看该模块的源代码。除了antigravity,Python 也没有其他语言做不到的事情。
  • 就像在 Python 中一样,您必须找到执行此操作的库。或者找到不关心你使用什么编程语言的 REST API。

标签: java dictionary


【解决方案1】:

如果没有限制或约束,您可以使用许多公司提供的字典 API。这是一个休息调用,可以被任何语言使用,无论是python还是java。我在下面提供了一些链接。有些 api 是免费的,有些不是。

https://www.wordsapi.com/

https://www.collinsdictionary.com/api/pricing,59,HCA.html

还有一个字典的github项目,你可能有兴趣查看。 https://github.com/shibme/diction

在 sourceforge.net 中还有一个用于字典的开源库。 http://extjwnl.sourceforge.net/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 2012-12-19
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    相关资源
    最近更新 更多