gpt4 book ai didi

android - 如何搜索单词定义?

转载 作者:行者123 更新时间:2023-11-29 02:10:29 25 4
gpt4 key购买 nike

我正在 android 中开发一个应用程序,我需要在其中选择一个词并显示其来自 Google 的定义。我是否必须使用 Google 提供的某些搜索 API 或其他 API?

一个例子就可以了。谢谢!

最佳答案

好像Google Dictionary不再可用,但即使可用,API 也是 unavailable to 3rd parties .相反,我找到了几个备选方案。


XML 字典交换格式

你可以使用 XDXFdownload a flat-file dictionary使用您所需的语言,并使用哈希表适本地为文件编制索引。

这有两个明显的优势:

  • 不需要网络访问来支持字典查找

  • 它最终变得更加灵活,因为可以轻松操作数据(排序、过滤、特殊格式化)以更好地支持应用程序设计和需求。


Abbreviations.com API

如果您不想自己制作哈希表,abbreviations.com 有一个 public dictionary API它使用 REST 获取给定单词的 XML 格式的定义信息。

示例请求 URL:

http://www.abbreviations.com/services/v1/defs.aspx?tokenid=tk324324&word=consistent 

示例响应:

<?xml version="1.0" encoding="UTF-8"?>
<results>
<result>
<term>consistent, uniform</term>
<definition>the same throughout in structure or composition</definition>
<partofspeech>adj</partofspeech>
<example>
bituminous coal is often treated as a consistent and homogeneous product
</example>
</result>
</results>

关于android - 如何搜索单词定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7740995/

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