Error 429 en los subtítulos de YouTube
Cuando YouTube rechaza temporalmente una solicitud de subtítulos, estos pueden dejar de cargarse y aparecer el error 429.
El error procede del endpoint de subtítulos de YouTube, no del servicio de traducción de Immersive Translate. El caso más común es una limitación temporal de los subtítulos traducidos automáticamente por YouTube.
Immersive Translate intenta recuperarlos automáticamente
Si una solicitud de subtítulos traducidos automáticamente por YouTube devuelve 429, Immersive Translate intenta obtener la versión en el idioma original de la misma pista y la traduce con el servicio de traducción de subtítulos que hayas elegido.
Si obtiene los subtítulos originales, los subtítulos bilingües siguen funcionando sin que tengas que cambiar de pista manualmente. Esta recuperación ya no depende de la traducción automática de YouTube.
La extensión solo muestra un error si falla la recuperación automática. En ese momento, seleccionar manualmente los subtítulos originales sirve sobre todo para comprobar si el propio YouTube puede mostrarlos; normalmente no evita la misma solicitud que ya ha fallado.
Por qué aparece el error 429
429 significa que YouTube ha rechazado temporalmente la solicitud. YouTube no publica las reglas concretas de su endpoint de subtítulos. Las situaciones habituales incluyen:
Limitación de los subtítulos traducidos automáticamente
Los subtítulos originales funcionan, pero dejan de cargarse al elegir un idioma en «Traducir automáticamente». Immersive Translate elimina automáticamente el idioma de destino y solicita los subtítulos originales, evitando la ruta más propensa a la limitación.
Demasiadas solicitudes en poco tiempo
Cambiar rápidamente entre idiomas, abrir varios vídeos, actualizar la página repetidamente o reintentar sin pausa puede generar muchas solicitudes. Detén estas acciones y vuelve a intentarlo más tarde; repetirlas inmediatamente puede prolongar la limitación.
Limitación de una VPN, proxy o red compartida
En una VPN, proxy, red corporativa, universitaria o compartida, muchos usuarios pueden utilizar la misma salida. Si tampoco aparecen los subtítulos originales, cambia o desactiva la VPN o el proxy, prueba otra red o espera antes de reintentarlo.
Limitación de la sesión actual de YouTube
La sesión, el estado de la cuenta o el navegador pueden influir. Abre YouTube directamente y comprueba si solicita iniciar sesión o completar una verificación de seguridad.
Problema temporal del servicio de subtítulos de YouTube
Si el problema afecta de repente a muchos vídeos y persiste al cambiar de red, vídeo e idioma, puede haber un cambio o una incidencia temporal en el servicio. En ese caso, hay que esperar a que YouTube se recupere.
Cómo reduce Immersive Translate estos problemas
Immersive Translate intenta reutilizar los subtítulos originales que el reproductor de YouTube ya ha obtenido y evita solicitudes adicionales siempre que sea posible. Después usa el servicio de traducción de subtítulos seleccionado, sin llamar al endpoint de traducción automática de YouTube.
Si la solicitud de traducción automática devuelve 429, Immersive Translate intenta una vez obtener los subtítulos originales correspondientes. Si esa solicitud también está limitada o no devuelve subtítulos utilizables, no hay texto de origen que traducir y la recuperación no puede continuar.
Si el problema continúa
«Las solicitudes de subtítulos de YouTube están temporalmente limitadas (429)»
La solicitud de subtítulos originales también devolvió 429. Cambiar de pista repetidamente no suele ayudar. Espera, cambia o desactiva la VPN o el proxy, prueba otra red y comprueba si YouTube exige iniciar sesión o verificar la cuenta.
«No se han podido cargar automáticamente los subtítulos en el idioma original del vídeo»
La recuperación automática no recibió subtítulos originales utilizables, pero eso no implica necesariamente que la segunda solicitud también devolviera 429. Selecciona los subtítulos originales en el reproductor para comprobar si YouTube puede mostrarlos.
- Si YouTube tampoco puede mostrarlos, espera, cambia de red o revisa el estado de verificación de la cuenta.
- Si YouTube sí puede mostrarlos, actualiza la página y vuelve a probar Immersive Translate. Si el problema persiste, envíanos la URL del vídeo y el mensaje de error.
Si los subtítulos originales nunca aparecen en YouTube, el problema ocurre antes de que Immersive Translate pueda empezar a traducir. Espera a que YouTube se recupere y vuelve a intentarlo.