如何在 python 中使用维基百科包更改语言输出?

How to change language output with wikipedia package in python?

如果我询问 iphone,输出是:“iPhone 是苹果公司设计和销售的一系列智能手机,使用苹果的 iOS 移动操作系统。 “但是我想把它改成德语。

elif 'wikipedia' in query:
            speak('Suche auf wikipedia...')
            query = query.replace("wikipedia", "")
            result = wikipedia.summary(query, sentences = 2)
            print(result)
            speak(result)

导入后wikipedia可以设置语言如下:

wikipedia.set_lang('de')

示例:

import wikipedia

wikipedia.set_lang('de')

result = wikipedia.summary('Stack Overflow', sentences = 1)

print(result)

输出将是:

Pufferüberläufe (englisch buffer overflow) oder – im Besonderen – auch Stapelüberläufe (englisch ‚stack overflows‘) genannt, gehören zu den häufigsten Sicherheitslücken in aktueller Software, die sich u.