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

使用Textblob调用翻译功能时报404错误该如何解决

问题根因

Textblob 0.15.3版本的translate()方法底层调用的是谷歌翻译早已下线的旧公共API接口,服务端不再响应该版本的请求,因此直接返回404错误,该问题和你的代码逻辑、安装流程无关,属于第三方依赖服务失效导致的故障。

可行解决方案

提供两种可选修复方案:

  • 方案1:替换翻译依赖为适配新版谷歌翻译接口的googletrans库
    首先执行安装命令:
    pip install googletrans==4.0.0-rc1
    
    对应修改后的代码示例:
    from googletrans import Translator
    
    translator = Translator()
    text = "おはようございます。"
    translated = translator.translate(text, dest='en')
    print(translated.text)
    
  • 方案2:升级Textblob到官方最新版本,新版已经适配了可用的翻译接口
    执行升级命令:
    pip install -U textblob
    python -m textblob.download_corpora
    
    升级完成后原有代码无需修改即可正常运行。

内容的提问来源于stack exchange,提问作者BZ2021

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:06:01