python googletrans utf8端存在问题

2024-06-02 05:15:49 发布

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

from googletrans import Translator

translator = Translator()
translation = translator.translate("Hello friends", src="en", dest='tr')

print(translation.text)

输出:

Merhaba arkadaÅŸlar

但它应该是“Merhaba arkadaşlar”而不是“Merhaba arkadaŸŸlar”。我试图将utf-8应用于输出,但它不起作用


Tags: fromimportsrchellotranslationtranslatedesten
1条回答
网友
1楼 · 发布于 2024-06-02 05:15:49

我只是直接用API检查了一下,它确实正确地翻译了它。之前有一个bug贴在上面(从这个post链接),我相信这就是你可能看到的。也许您需要更新已安装的模块,或者尝试使用str.replace选项

这是curl请求到cmd的结果:

{
  "data": {
    "translations": [
      {
        "translatedText": "Merhaba arkadaşlar"
      }
    ]
  }
}

相关问题 更多 >