Erro 429 nas legendas do YouTube
Quando o YouTube rejeita temporariamente um pedido de legendas, estas podem não carregar e pode surgir o erro 429.
Este erro vem do endpoint de legendas do YouTube, não do serviço de tradução do Immersive Translate. O caso mais comum é uma limitação temporária das legendas traduzidas automaticamente pelo YouTube.
O Immersive Translate tenta primeiro a recuperação automática
Se um pedido de legendas traduzidas automaticamente pelo YouTube devolver 429, o Immersive Translate tenta obter automaticamente a versão no idioma original da mesma faixa e traduz essa versão com o serviço de tradução de legendas selecionado.
Se as legendas originais estiverem disponíveis, as legendas bilingues continuam a funcionar sem ser necessário mudar de faixa manualmente. Esta recuperação deixa de depender da tradução automática do YouTube.
A extensão só apresenta um erro se a recuperação automática falhar. Nesse momento, selecionar manualmente as legendas originais serve sobretudo para verificar se o próprio YouTube consegue apresentá-las; normalmente não contorna o mesmo pedido que já falhou.
Porque ocorre o erro 429?
429 significa que o YouTube rejeitou temporariamente o pedido atual. O YouTube não publica as regras específicas do endpoint de legendas. As situações mais comuns incluem:
As legendas traduzidas automaticamente estão limitadas
As legendas originais funcionam, mas deixam de carregar depois de escolher um idioma em «Traduzir automaticamente». O Immersive Translate remove automaticamente o idioma de destino e obtém as legendas originais, evitando o caminho mais sujeito a limitações.
Demasiados pedidos em pouco tempo
Alternar rapidamente entre idiomas, abrir vários vídeos, atualizar repetidamente a página ou tentar continuamente pode gerar muitos pedidos. Interrompa estas ações e tente mais tarde; repetir de imediato pode prolongar a limitação.
VPN, proxy ou rede partilhada limitada
Com uma VPN, um proxy, uma rede empresarial, escolar ou partilhada, muitos utilizadores podem usar a mesma saída. Se nem as legendas originais aparecerem, mude ou desative a VPN ou o proxy, use outra rede ou aguarde antes de tentar novamente.
A sessão atual do YouTube está limitada
A sessão, o estado da conta ou o navegador podem influenciar. Abra diretamente o YouTube e verifique se é necessário iniciar sessão ou concluir uma verificação de segurança.
Problema temporário no serviço de legendas do YouTube
Se vários vídeos apresentarem subitamente o mesmo problema apesar de mudar a rede, o vídeo e o idioma, poderá existir uma alteração ou falha temporária no serviço. Nesse caso, aguarde que o YouTube recupere.
Como o Immersive Translate reduz estes problemas
O Immersive Translate reutiliza sempre que possível as legendas originais já obtidas pelo leitor do YouTube, evitando pedidos adicionais. Em seguida, usa o serviço de tradução de legendas selecionado, sem chamar o endpoint de tradução automática do YouTube.
Se a tradução automática devolver 429, o Immersive Translate tenta uma vez obter as legendas originais correspondentes. Se esse pedido também estiver limitado ou não devolver legendas utilizáveis, não existe texto de origem para traduzir e a recuperação não pode continuar.
Se continuar sem funcionar
«Os pedidos de legendas do YouTube estão temporariamente limitados (429)»
O pedido das legendas originais também devolveu 429. Mudar repetidamente de faixa normalmente não ajuda. Aguarde, mude ou desative a VPN ou o proxy, use outra rede e verifique se o YouTube exige início de sessão ou uma confirmação de segurança.
«Não foi possível carregar automaticamente as legendas no idioma original do vídeo»
A recuperação automática não recebeu legendas originais utilizáveis, mas isso não significa necessariamente que o segundo pedido também devolveu 429. Selecione as legendas originais no leitor e verifique se o YouTube consegue apresentá-las.
- Se o YouTube também não as conseguir apresentar, aguarde, mude de rede ou verifique o estado da conta.
- Se o YouTube as conseguir apresentar, atualize a página e tente novamente com o Immersive Translate. Se o problema persistir, envie-nos o URL do vídeo e a mensagem de erro.
Se as legendas originais nunca aparecerem no YouTube, o problema ocorre antes de o Immersive Translate poder começar a tradução. Aguarde a recuperação do YouTube e tente novamente.