是否有免费的在线词典API(json / xml),可以选择多种语言?[关闭]


75

是否有不需要API密钥的免费词典API,并且允许您在多种源语言和目标语言(尽可能多,至少英语,德语,西班牙语,法语...)之间进行选择?


2
Merriam-Webster Dictionary API是免费的,只要它用于非商业用途,每天的使用量不超过1000个查询dictionaryapi.com
Habeeb Perwad 2014年

我为免费翻译做了一些简单的API github.com/Sangdol/free-and-slow-google-translate-api
Sanghyun Lee

2
@Ognjen您是否解决或找到了在线词典API?
Nomis

1
您可以尝试transltr.org,它提供免费的翻译api,无需注册。
user2412672

Answers:


37

您可以尝试http://glosbe.com/a-api,它很大-几乎涵盖了所有语言。它允许您访问JSON / JSONP / XML中的数据。为没有密钥的用户设置了一些限制,但是您可以通过在客户端使用JSONP来克服此限制。


9
您有可能隶属于此网站吗?
安德鲁·巴伯

发现此答案对我的目的非常有帮助,但是作为一个新手,我不了解您如何克服JSONP的限制,如果不太麻烦,您是否愿意详细说明?
UrbKr 2013年

1
它可免费用于商业用途吗?
zackygaurav '16

1
目前,API处于Alpha版本,此页面上描述的所有内容均可能更改。
solidfox

1
目前,API无法按所述方式运行。在请求JSON格式时,它会提供HTML内容。所以我无法创建API密钥
palik

15

我认为Wiktionary(最初建立Wikipedia的人们的字典)很适合。

Wiktionary的API文档http : //en.wiktionary.org/w/api.php


10
遗憾的是,所有基于Mediawiki(最受欢迎的Wiki)的内容都不是计算机可读的。这是系统设计人员的不二之选。
cangrejo 2014年

1
嗯...在我给的链接上查看API文档,看起来其中一个参数是'format'。显然,您可以获得json,jsonfm,php,phpfm,wddx,wddxfm,xml,xmlfm,yaml,yamlfm,rawfm,txt等格式的输出。如果您指的是除返回的输出格式以外的其他内容,我不确定“不是设计为计算机可读的”是什么意思。
Dan Esparza 2014年

22
是的,您可以检索JSON,但是页面本身的内容不是JSON格式。它是一个称为“ *”的属性的值,通常是很多很难解析的内容。问题在于该API适用于所有Wiki,而且所有Wiki都不相同,因此无法轻松地对其内容进行标准化以使其可被计算机读取。很遗憾,因为这可能是一个了不起的资源。我希望将来有人这样做。
cangrejo 2014年

3
我同意以上评论。我花了几天时间试图解析broncoAbierto所谈论的“ *”属性。都是一团糟。我最终做了一些版本来解析英语单词的定义。令人惊讶的是,德语版本具有不同的格式。所以我放弃了这个。真的很伤心。
mihai 2014年

@broncoAbierto-很抱歉听到这个消息。臭死了!
Dan Esparza 2014年

-2

大多数API提供程序都要求注册,以防止拒绝服务攻击和其他滥用。话虽如此,但我确实遇到了一个无需注册即可使用的软件:

Aonaware-此Web服务允许您从dict.org服务访问词典定义。


2
看起来不错 但是我有两个问题:在我的商业应用程序中可以免费使用它吗?是否有任何API?
Bagusflyer 2014年

现在它不起作用
Attaullah
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.