我如何注明维基百科文本的作者?

How do I give credit to the authors of Wikipedia text?

我正在从事一个 MVC 项目,其中大部分页面文本将从维基百科中提取(可能,但不一定是英语),并手动翻译成其他语言。据我所知,作者的信用是必需的,如下所述:https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License

我的问题是,如何创建属性 text/links 以添加到我的页面?我是否必须手动找出每个维基百科源页面上的所有作者?有功劳吗template/builder?

您可以使用 WIKI: https://www.mediawiki.org/wiki/API:Properties

您可以访问一个查询来获取贡献者:

https://en.wikipedia.org/w/api.php?action=query&titles=Reddit&prop=contributors

文章的 link 就足够了(见 the terms of use),除了图像,它们没有统一的许可,因此没有简单的方法来提供归属。媒体查看器 GUI 有一个许可证模板,但您不能以编程方式调用它。