Python googletrans 输出与 Google 翻译的网络版本不同



我正在尝试使用python googletrans软件包,但它产生的翻译质量低于谷歌翻译的Web界面。

这是我的代码:

from googletrans import Translator
translator = Translator()
text = 'Проверим, насколько качественным получается перевод, если пользоваться веб-интерфейсом.'
result = translator.translate(text, src='ru', dest='en')
print(result.text)

输出为:We check to see how well it turns out the translation, if you use the web interface.

我使用 Web 界面获得的翻译如下:Let's check how high-quality the translation is if you use the web interface.

如何解释这种差异,我能做些什么吗?

根据文档,它实际上并没有使用官方翻译API:

  • 单个文本的最大字符限制为 15k。
  • 由于谷歌翻译网络版本的限制,此 API 不会 保证库始终正常工作。(所以 如果您不关心稳定性,请使用此库。
  • 如果你想使用一个稳定的API,我强烈建议你使用谷歌的 官方翻译接口。

https://py-googletrans.readthedocs.io/en/latest/

它们链接到此处的官方 API 文档:https://cloud.google.com/translate/docs

相关内容

  • 没有找到相关文章

最新更新