gpt4 book ai didi

iphone - 词典应用

转载 作者:行者123 更新时间:2023-12-03 21:11:50 26 4
gpt4 key购买 nike

我想开发一个需要英语单词词典的 iPhone 应用程序。你们能给我建议任何链接吗?我可以从那里获得包含合理数量的英语单词及其含义和例句的数据库。

提前致谢

最佳答案

更新

我最近发现了一个比维基词典更有用的 API。谷歌似乎有一个“谷歌词典”可以使用,尽管它是一个非官方的API。使用此查询:

http://www.google.com/dictionary/json?callback=dict_api.callbacks.id100&q={query}&sl=en&tl=en&restrict=pr%2Cde&client=te

您可以从谷歌词典获取 JSON 结果。将您的关键字替换为 {query}(例如 q=dog)。显然这是 google 文档使用的字典,可能还有一些 chrome 扩展。

来源:Google Operating System (blog)

PS:评论还提到了 Dictionary.com 的 API。

之前的回复

可以通过 Mediawiki 的 API 访问维基词典的数据。这可能足以满足您的需要。我不知道您可以使用任何预制词典。如果您需要拼写检查,您可能可以获得 Aspell在 iPhone 上工作。

链接:

可能还存在已使用您需要的语言创建的 API 包装器。列出了一些on this page .

如果这不适合您,您也可以尝试抓取其他词典网站之一。

编辑

我可能只会尝试将此作为最后的手段,因为(据我所知)您无法通过查询维基词典获得任何轻松可用的结果。不过,您可以获得条目的 wiki 代码。问题在于,您必须以某种方式从该代码中提取重要信息。

例如,采用以下查询(单击以在浏览器中打开):

http://en.wiktionary.org/w/api.php?action=query&titles=dog&prop=revisions&rvprop=content&format=xml

如果您阅读文档,您会看到这里的部分是 action=querytitles=dogprop=revisionsrvprop=contentformat=xml。这些告诉 api 你想要什么。它表示“我正在对标题为“dog”的条目执行查询,并且我想要 xml 格式的最新修订内容”。

你得到的是:

<api>
<query>
<pages>
<page pageid="24" ns="0" title="dog">
<revisions>
<rev xml:space="preserve">
{{also|DOG|dög}}
==English==
{{wikipedia}}
[[Image:YellowLabradorLooking.jpg|thumb|A dog (a [[Labrador]])]]
... (removed for brevity)
</rev>
</revisions>
</page>
</pages>
</query>
</api>

你必须以某种方式处理它。

无论如何,您可以自己创建 http 请求字符串,也可以使用 api 的包装器来完成查询的“艰苦”工作。

关于iphone - 词典应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2771559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com