我正在使用googletrans模块尝试根据下面的语言进行翻译。

问题描述 投票:0回答:2
...这个模块当前工作吗?我做错了吗?安装的版本如下:

pip install googletrans==3.1.0a0
    

脚本正在翻译,但是您提供的文本是一个专有名称,即使翻译成翻译,它看起来几乎相同。 我已经使用以下代码进行了检查:
from googletrans import Translator
translator = Translator()

translate_channel = translator.translate('Canal La Tele Perú', src='es', dest='en')
translate_channel2 = translator.translate('La defensa y las acciones ofensivas de Alex Dujshebaev dan a Españasu cuarto bronce en unos Juegos tras los de Atlanta 1996, Sydney 2000 y Pekín 2008.', src='es', dest='en')
print(translate_channel)
print(translate_channel2)

输出就像:
Translated(src=es, dest=en, text=Channel La Tele Peru, pronunciation=Channel La Tele Peru, extra_data="{'translat...")
Translated(src=es, dest=en, text=The defense and offensive actions of Alex Dujshebaev give Spain its fourth bronze in a Games after those of Atlanta 1996, Sydney 2000 and Beijing 2008., pronunciation=The defense and offensive actions of Alex Dujshebaev give Spain its fourth bronze in a Games after those of Atlanta 1996, Sydney 2000 and Beijing 2008., extra_data="{'translat...")
python google-translation-api googletrans
2个回答
3
投票

我尝试使用
googletrans
v3.4.0直接翻译,并遇到以下警告:

sys:1: RuntimeWarning: coroutine 'Translator.translate' was never awaited
这意味着翻译功能是异步的,需要进行适当的处理。

如果您遇到此问题,请导入并相应地更新代码。 crorcect(引起警告):


0
投票

纠正(使用等待):

from googletrans import Translator


translator = Translator()
result = translator.translate("Hello", src="en", dest="es")
print(result.text)


我做了这一点

import asyncio from googletrans import Translator async def TranslateText(): async with Translator() as translator: result = await translator.translate("Hello", src="en", dest="es") print(result.text) asyncio.run(TranslateText())

输出:

from googletrans import Translator
translator = Translator()

translate = translator.translate('روسيا: نرفض الاتهامات الأمريكية "الحرة" بشأن أوكرانيا',  dest='en')

translate1 = translator.translate('مصادر إيرانية: تم التطرق إلى العديد من النقاط الخلافية خلال مؤتمر فيينا',dest='en')

print(translate.text)

print(translate1.text)

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.