【发布时间】:2012-10-13 00:01:45
【问题描述】:
我正在寻找一个提供 API 的网站,用于从英语WordNet 数据库中检索单词。
我不想下载 WordNet 数据库并在我的服务器中实现它。
我只是想调用 API 并从该网站获取一些 XML 格式的结果。 我在 ASP.net 中有一个用 C# 编写的 Web 应用程序。
这里有一个来自 WordNet 的示例,我想在我的 Web 应用程序中做类似的事情。
【问题讨论】:
我正在寻找一个提供 API 的网站,用于从英语WordNet 数据库中检索单词。
我不想下载 WordNet 数据库并在我的服务器中实现它。
我只是想调用 API 并从该网站获取一些 XML 格式的结果。 我在 ASP.net 中有一个用 C# 编写的 Web 应用程序。
这里有一个来自 WordNet 的示例,我想在我的 Web 应用程序中做类似的事情。
【问题讨论】:
似乎没有这样的 API 公开可用。
根据Related Projects site,部分WordNet 数据可通过abbreviations.com 以API 形式获得:
Abbreviations.com 创建了基于 REST 调用的免费 API,这些 API 返回格式良好的 XML 结果,提供基于 WordNet 数据库的同义词和定义 API。
但是在.NET/C# section的同一页面上,您可以找到一些公开可用的本地API,因此您不必自己实现它,而必须下载数据文件。
【讨论】:
WordNet 似乎没有公开REST 或可以使用的类似 API。也就是说,您可以通过在线搜索并在您的应用程序中使用它并解析响应 html 来派生 URL 模式。
您可能需要检查那里的网站以确保这是合法的。
【讨论】: