Python googletrans模块未翻译

2024-06-12 01:21:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用googletrans模块尝试在不同语言之间进行翻译,如下所示

import time
from googletrans import Translator
translator = Translator()

translate_channel = translator.translate('Canal La Tele Perú', src='es', dest='en')

然而,这似乎根本没有尝试任何翻译。它只返回以下内容:

Translated(src=en, dest=en, text=Canal La Tele Perú, pronunciation=Canal La Tele Perú, extra_data="{'translat...")

…此模块当前是否正常工作?我做错什么了吗?安装的版本如下所示:

pip install googletrans==3.1.0a0

Tags: 模块importsrc语言timelatranslatedest
1条回答
网友
1楼 · 发布于 2024-06-12 01:21:50

脚本正在翻译,但您提供的文本是一个正确的名称,即使它已翻译,看起来也几乎相同。 我已经用下面的代码进行了检查:

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...")

希望有帮助

相关问题 更多 >