YouTube 字幕出現 429 錯誤
當 YouTube 暫時拒絕字幕請求時,字幕可能無法載入並出現 429 錯誤。
這個錯誤來自 YouTube 字幕介面,不是沉浸式翻譯服務傳回的 429。最常見的情況是 YouTube 的自動翻譯字幕暫時受到限制。
沉浸式翻譯會先自動復原
當 YouTube 的自動翻譯字幕請求傳回 429 時,沉浸式翻譯會自動改為取得同一軌道的原始語言字幕,再使用您選擇的字幕翻譯服務產生譯文。
如果成功取得原始語言字幕,雙語字幕會繼續正常顯示,不需要手動切換字幕。這個流程不再依賴 YouTube 的自動翻譯字幕。
只有自動復原失敗時,擴充功能才會顯示錯誤提示。此時手動選擇原始語言字幕主要是用來確認 YouTube 本身能否提供字幕,通常無法繞過已經失敗的同一個原字幕請求。
為什麼會出現 429
429 表示 YouTube 暫時拒絕目前的字幕請求。YouTube 並未公開字幕介面的具體限制規則,常見情況包括:
YouTube 自動翻譯字幕受到限制
影片的原始語言字幕可以正常顯示,但選擇「自動翻譯」下的語言後,字幕無法載入。
這是最常見的情況。沉浸式翻譯會自動移除自動翻譯的目標語言,重新取得原始語言字幕,通常可以避開較容易受到限制的請求路徑。
短時間內請求過多字幕
連續切換多種字幕語言、快速開啟多部影片、反覆重新整理頁面或不斷重試,都可能在短時間內產生大量字幕請求。
請停止連續操作,等待一段時間後再試。立即反覆重試可能會讓限制持續更久。
VPN、Proxy 或共用網路出口受到限制
YouTube 可能會限制目前網路出口的字幕請求。使用 VPN、Proxy、公司網路、校園網路或其他共用網路時,許多使用者可能共用同一個出口。
如果連原始語言字幕也無法顯示,可以嘗試:
- 切換 VPN 或 Proxy 節點;
- 暫時關閉 VPN 或 Proxy;
- 更換網路後重新開啟影片;
- 等待一段時間後再試。
目前的 YouTube 工作階段受到限制
部分限制可能與目前的 YouTube 工作階段、帳號狀態或瀏覽器環境有關。請直接開啟 YouTube,確認頁面是否要求登入或進行安全驗證,再重新開啟影片。
YouTube 字幕服務暫時異常
如果多部影片突然同時出現問題,而且更換網路、影片與字幕語言後仍無法恢復,可能是 YouTube 字幕服務或相關策略暫時發生變化。這種情況通常只能等待 YouTube 恢復。
沉浸式翻譯如何減少這類問題
在預設字幕流程中,沉浸式翻譯會盡量重複使用 YouTube 播放器已取得的原始語言字幕,避免主動傳送額外的字幕請求。
接著,沉浸式翻譯會使用您選擇的字幕翻譯服務產生譯文,不需要呼叫 YouTube 的自動翻譯字幕介面。這主要降低兩類風險:
- 重複取得同一份字幕所造成的額外請求;
- 呼叫 YouTube 自動翻譯字幕時較容易遇到的 429 限制。
如果 YouTube 的自動翻譯字幕請求已傳回 429,沉浸式翻譯還會自動嘗試一次對應的原始語言字幕請求。但如果這次請求也受到限制,或沒有傳回有效字幕,就沒有可供翻譯的原文,擴充功能無法繼續自動復原。
仍然無法使用時
請先根據錯誤提示判斷:
提示「YouTube 字幕請求暫時受限(429)」
這表示原始語言字幕請求本身也收到 429。此時反覆切換字幕通常沒有幫助,建議:
- 停止連續重新整理或切換字幕,等待一段時間後再試。
- 使用 VPN 或 Proxy 時,切換節點或暫時關閉。
- 更換網路後重新開啟影片。
- 直接開啟 YouTube,確認是否出現登入或安全驗證提示。
提示「無法自動取得影片的原始語言字幕」
這表示自動復原沒有取得有效的原字幕,但不一定代表第二次請求也收到 429。請在 YouTube 播放器中選擇原始語言字幕,確認 YouTube 本身能否正常顯示:
- 如果 YouTube 也無法顯示原字幕,請等待一段時間、切換網路或檢查帳號驗證狀態。
- 如果 YouTube 可以顯示原字幕,請重新整理頁面後再試沉浸式翻譯;若問題持續發生,可向我們回報影片連結與錯誤提示。
如果原始語言字幕始終無法在 YouTube 中顯示,表示問題發生在沉浸式翻譯開始翻譯之前。請等待 YouTube 恢復後再試。