如何获得其他语言的维基百科文章的名称

时间:2016-11-21 16:07:17

标签: mediawiki wikipedia mediawiki-api

我试图提取与阿拉伯文章列表相关的英文维基百科文章,让我们说我有这篇文章

https://ar.wikipedia.org/wiki/%D8%A7%D9%84%D9%82%D8%AF%D8%B3

我需要提取它的英文版

https://en.wikipedia.org/wiki/Jerusalem

问题是我没有与阿拉伯名字列表相对应的英文名称列表以便与API一起使用,我想提取语言链接并对结果进行一些处理提取英文名称,但不知道使用您建议的Mediawiki API是否有更简单的方法?

1 个答案:

答案 0 :(得分:1)

最简单的方法是通过wikidata。所有维基百科页面都有一个wikidata项目,wikidata有关于特定术语的所有维基页面的链接。所以,这是一个示例查询,它将为您提供阿拉伯名称的英文名称:

https://www.wikidata.org/w/api.php?action=wbgetentities&sites=arwiki&titles=%D8%A7%D9%84%D9%82%D8%AF%D8%B3&languages=en