跳到主要内容
订阅 Pro 会员
简体中文
简体中文
繁體中文
繁體中文(香港)
English
日本語
العربية
Deutsch
Español
Français
हिन्दी
Italiano
한국어
Português
Português (Brasil)
Русский

YouTube 字幕出现 429 错误

当 YouTube 暂时拒绝字幕请求时,字幕可能无法加载,并出现 429 错误。

这次错误来自 YouTube 字幕接口,不是沉浸式翻译服务返回的 429。最常见的情况是 YouTube 的自动翻译字幕暂时受到限制。

沉浸式翻译会先自动恢复

当 YouTube 的自动翻译字幕请求返回 429 时,沉浸式翻译会自动改为获取同一轨道的原语言字幕,再使用您选择的字幕翻译服务生成译文。

如果成功取得原语言字幕,双语字幕会继续正常显示,不需要手动切换字幕。这个过程不会继续依赖 YouTube 的自动翻译字幕。

只有自动恢复失败时,扩展才会显示错误提示。此时手动选择原语言字幕主要用于确认 YouTube 自身能否提供字幕,通常不能绕过已经失败的同一条原字幕请求。

为什么会出现 429

429 表示 YouTube 暂时拒绝了当前字幕请求。YouTube 没有公开字幕接口的具体限制规则,常见情况包括:

YouTube 自动翻译字幕受到限制

视频原语言字幕可以正常显示,但选择“自动翻译”后的语言时字幕无法加载。

这是最常见的情况。沉浸式翻译会自动去掉自动翻译目标语言,重新获取原语言字幕,通常可以避开这条更容易受到限制的请求路径。

短时间内请求了过多字幕

连续切换多种字幕语言、快速打开多个视频、反复刷新页面或不断重试,都可能在短时间内产生较多字幕请求。

遇到这种情况时,请停止连续操作,等待一段时间后再尝试。立即反复重试可能让限制持续更久。

VPN、代理或共享网络出口受到限制

YouTube 可能限制当前网络出口的字幕请求。使用 VPN、代理、公司网络、校园网络或其他共享网络时,同一个出口可能被许多用户共同使用。

如果连原语言字幕也无法显示,可以尝试:

  • 切换 VPN 或代理节点;
  • 暂时关闭 VPN 或代理;
  • 更换网络后重新打开视频;
  • 等待一段时间后再试。

当前 YouTube 会话受到限制

部分限制可能与当前 YouTube 会话、账号状态或浏览器环境有关。可以直接打开 YouTube,确认页面是否要求登录或进行安全验证,然后重新打开视频。

YouTube 字幕服务暂时异常

如果大量视频突然同时出现问题,而且更换网络、视频和字幕语言后仍无法恢复,可能是 YouTube 字幕服务或相关策略发生了临时变化。这种情况下通常只能等待 YouTube 恢复。

沉浸式翻译如何减少这类问题

在默认字幕流程中,沉浸式翻译会尽量复用 YouTube 播放器已经获取的原语言字幕,避免主动发送额外的字幕请求。

随后,沉浸式翻译使用您选择的字幕翻译服务生成译文,不需要调用 YouTube 的自动翻译字幕接口。这主要减少了两类风险:

  • 重复获取同一份字幕造成的额外请求;
  • 调用 YouTube 自动翻译字幕时更容易遇到的 429 限制。

如果 YouTube 的自动翻译字幕请求已经返回 429,沉浸式翻译还会自动尝试一次对应的原语言字幕请求。但如果这次请求也被限制,或没有返回有效字幕,就没有可供翻译的原文,扩展无法继续自动恢复。

仍然无法使用时

请先根据错误提示判断:

提示“YouTube 字幕请求暂时受限(429)”

这表示原语言字幕请求本身也收到了 429。此时反复切换字幕通常没有帮助,建议:

  1. 停止连续刷新或切换字幕,等待一段时间后重试。
  2. 使用 VPN 或代理时,切换节点或暂时关闭。
  3. 更换网络后重新打开视频。
  4. 直接打开 YouTube,确认是否出现登录或安全验证提示。

提示“未能自动获取视频原语言字幕”

这表示自动恢复没有取得有效的原字幕,但不一定是第二次请求也收到了 429。请在 YouTube 播放器中选择原语言字幕,确认 YouTube 自身能否正常显示:

  • 如果 YouTube 也无法显示原字幕,请等待一段时间、切换网络或检查账号验证状态。
  • 如果 YouTube 可以显示原字幕,请刷新页面后重试沉浸式翻译;若问题持续出现,可向我们反馈该视频链接和错误提示。

也可以按以下顺序做完整排查:

  1. 确认视频本身提供原语言字幕。
  2. 确认原语言字幕能否由 YouTube 正常显示。
  3. 停止连续刷新或切换字幕,等待一段时间后重试。
  4. 使用 VPN 或代理时,切换节点或暂时关闭。
  5. 更换网络,确认原语言字幕是否可以正常显示。
  6. 直接打开 YouTube,确认是否出现登录或安全验证提示。

如果原语言字幕始终无法在 YouTube 中显示,说明当前问题发生在沉浸式翻译开始翻译之前。请等待 YouTube 恢复后再试。