from googletrans import Translator
def translate_to_english(text):
translator = Translator()
translated = translator.translate(text, src='zh-cn', dest='en')
return translated.text
chinese_text = "你好,世界!"
english_text = translate_to_english(chinese_text)
print(english_text)
----------------------------------------------------------------------

另外找的协程函数代码也是报错,怎么回事?
from googletrans import Translator, LANGUAGES
async def translate_text(text, dest='en'):
translator = Translator()
translation = translator.translate(text, dest=dest)
return translation.text
async def main():
# 使用示例
text = 'Hello, world!'
translated_text = translate_text(text, dest='zh-cn') # 翻译成中文,注意这里的语言代码要和googletrans支持的格式一致。
await translate_text(text, dest='en') # 使用await来调用协程
print(translated_text)
import asyncio
asyncio.run(main())

被折叠的 条评论
为什么被折叠?



