想用Python调用google 翻译API.在网上找了代码,怎么运行起来就报错呢?请教各位

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())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值