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