I want to translate some text using googletrans. This is my code:
inputtext = "Ich mag Schokolade"
srclang = "de"
dstlang = "en"
translation = Translator.translate(text=inputtext, src=srclang, dest=dstlang)
But when I run it, this Error comes up:
translate() missing 1 required positional argument: 'self'
You need to initialize an instance of Translator
:
translator = Translator()
inputtext = "Ich mag Schokolade"
srclang = "de"
dstlang = "en"
translation = translator.translate(text=inputtext, src=srclang, dest=dstlang)
translate(...)
is not a static method of Translator
so you need to call it on an instance rather than class.