维基百科-从德语中检索英文名称链接



我正在尝试使用mediawiki api检索一些维基百科信息。我正在试图检索"赫尔穆斯·约翰内斯·路德维希·冯·毛奇"的信息

English link: http://en.wikipedia.org/wiki/Helmuth_von_Moltke_the_Younger
German link: http://de.wikipedia.org/wiki/Helmuth_Johannes_Ludwig_von_Moltke

在这两个链接中标题(人名)是不同的。

我正在使用mediawiki英语api链接来检索一些信息。如果我把英文名传递给API,它工作得很好。但不是用德国名字link。

如果我传递德语名称到德语API链接,它将检索数据。但是那时我不能执行任何英文字符串搜索来检索数据。

那么有没有办法从德语链接中找到实际的英文名称/链接呢?

请告诉我是否有其他的解决方法。

如果您有德语文章的名称,您可以使用德语维基百科API的langlinks模块来检索文章的语言链接(包括英语):

https://de.wikipedia.org/w/api.php?action=query&标题= Helmuth_Johannes_Ludwig_von_Moltke&支持= langlinks& lllimit = max

如果您只想要英文链接,请使用lllang=en:

https://de.wikipedia.org/w/api.php?action=query&标题= Helmuth_Johannes_Ludwig_von_Moltke&支持= langlinks& lllang = en

最新更新