1

在Wikipedia中,消除歧義的XML轉儲文章包含指令{{disambiguation}},其內容位於其中。Wikipedia XML Dump,在哪裏獲取消歧指示的翻譯?

這對英文維基百科來說很簡單。 但是,此指令會跨語言進行更改,例如在西班牙語維基百科中,文章將包含{{desambiguación}}

我試過查詢wikipedia元數據API。具體的一個magicwords:

https://es.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=magicwords&format=json

列表返回包括像:__DISAMBIGUACION____DISAMBIG__但這些似乎並沒有出現在XML轉儲。 而disambiguacion肯定不在該列表中。

任何提示?有沒有任何端點或列表,我可以從哪裏得到這個指令德語,意大利等其他語言..等等。

回答

2

該指令{{disambiguation}}維基模板這是用來紀念某些頁面在英文維基百科一disambiguation page。該模板使用魔術字__DISAMBIG__,並通過Wikidata Item (Q6148868)與其他維基模板相關聯。您可以通過MediaWiki API訪問此文件:

https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q6148868&props=sitelinks 

從結果可以看出,模板:

  • eswiki是desambiguación
  • dewiki是begriffsklärung
  • itwiki是丹麥語
  • ruwiki是неоднозначность
  • fawiki是ابهامزدایی
  • 等...