2016-11-21 79 views
0

我試圖提取與阿拉伯文章的列表英文維基百科的文章,讓我們說我對這篇文章有如何在其他語言獲得維基百科文章的名字

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

,我需要提取它的英文版本

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

的問題是,我沒有對應的阿拉伯名字英文名稱的列表列出與API的使用它,我想關於E抽取語言鏈接並對結果進行一些處理以提取英文名稱,但不知道是否有更簡單的方法使用可提示的Mediawiki API?

回答

0

最簡單的方法是通過wikidata。所有wikipedia頁面都有wikidata項目,wikidata有關於特定術語的所有wiki頁面的鏈接。所以,這裏有一個例子查詢會給你從阿拉伯名字英文名稱:

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

+0

或者,你可以使用的語言鏈接是做同樣的一個更簡單的方法(在極少數情況下可能會產生結果,即使在維基數據不會):https://ar.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=%D8%A7%D9%84%D9%82%D8%AF%D8%B3&lllang = EN&formatversion = 2 – Tgr

相關問題