在python translate()中使用googletrans api时出错,缺少1个必需的位置参数:'self'



我想用谷歌翻译一些文本。这是我的代码:

inputtext = "Ich mag Schokolade"
srclang = "de"
dstlang = "en"
translation = Translator.translate(text=inputtext, src=srclang, dest=dstlang)

但当我运行它时,会出现以下错误:

translate((缺少1个必需的位置参数:"self">

您需要初始化Translator:的实例

translator = Translator()
inputtext = "Ich mag Schokolade"
srclang = "de"
dstlang = "en"
translation = translator.translate(text=inputtext, src=srclang, dest=dstlang)

translate(...)不是Translator的静态方法,因此需要在实例而不是类上调用它。

相关内容

  • 没有找到相关文章

最新更新