如何在维基百科中使用语言api更改检索内容的语言?

时间:2017-03-28 15:23:30

标签: javascript wikipedia-api

我希望两个api调用一个用于内容,另一个用于语言更改。

1 个答案:

答案 0 :(得分:1)

一些实验表明,获取一个或多个页面标题的内容链接,并指定内容所需的语言是同一API查询的一部分。可以通过在查询字符串中提供具有合适language code valuelllang参数来请求特定语言。

例如,获取标题为" Albert Einstein"在API的沙箱中翻译成埃及阿拉伯语(代码" arz"):

https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&format=json&prop=langlinks&titles=Albert+Einstein&llprop=url&lllang=arz

根据应用程序和查询量,它可以提高在一次通话中为多个标题和/或所有语言请求数据的效率,并搜索结果,而不是进行许多单独的单独调用。

FWIW。 API文档似乎缺少为" langlinks`或其他查询类型提供特定参数的指令,只需将它们作为键值对添加到查询字符串即可。