You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python googletrans翻译时报ValueError: invalid destination language错误如何解决

enter image description here

错误原因

你触发报错的核心原因是translate方法的dest参数传入了非法的语言代码em,googletrans仅支持谷歌翻译官方收录的双字母语言编码作为源/目标语言参数。

解决方法

  • 第一步:确认你需要翻译到的目标语言对应的正确编码,常见语言编码参考:简体中文为zh-cn、繁体中文为zh-tw、英语为en、日语为ja、韩语为ko。你也可以解开代码中注释的print(googletrans.LANGUAGES)行运行,查看所有支持的语言和对应编码。
  • 第二步:将代码中dest参数的值替换为正确的语言编码即可,比如要将示例中的越南语文本翻译为简体中文,修改后的代码如下:
from googletrans import Translator
# 可解开下一行查看所有支持的语言编码
# print(googletrans.LANGUAGES)
t = Translator()
a = t.translate("em dep qua", src = "vi", dest = "zh-cn")
print(a.text)
  • 补充:如果修改参数后仍有接口调用异常,大概率是googletrans版本过旧导致的适配问题,可运行以下命令安装稳定版本:
    pip install --upgrade googletrans==4.0.0-rc1

内容的提问来源于stack exchange,提问作者Minh Trí Trần

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 14:36:00