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

TextBlob调用translate函数报错HTTP Error 404: Not Found如何解决

TextBlob translate方法返回HTTP 404错误解决方案

根因说明

TextBlob内置的translate()方法底层调用谷歌翻译旧版公开接口,该接口路由近期已被官方正式下线,所有对该接口的请求都会返回404响应,和本地代码、运行环境无关,这也是此前代码可正常运行、近期突然报错的核心原因。

修复方案

可替换为其他维护状态正常的翻译库实现同等功能,轻量使用场景推荐用deep-translator库,操作步骤如下:

  • 安装依赖包
    pip install deep-translator
  • 替换原有翻译逻辑的代码示例:
from deep_translator import GoogleTranslator

# 待翻译原文
source_text = 'Simplilearn is one of the world’s leading certification training providers.'
# 翻译为西班牙语,source参数设为auto可自动识别源语言
translated_text = GoogleTranslator(source='auto', target='es').translate(source_text)
print(translated_text)
  • 若仍需要使用TextBlob的其他能力(如词性标注、情感分析等),仅替换翻译部分的代码即可;如果有高频翻译需求、追求更高稳定性,可申请商用翻译开放平台的官方API接入,避免公共接口调整带来的兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 03:45:03