Resolução de problemas
Uma tradução pode falhar por vários motivos, incluindo:
- A API de tradução fica offline
- A chave de API para o provedor de tradução selecionado está ausente
- As traduções automáticas não estão habilitadas, portanto o post de tradução não foi criado
- Outros
Veja como descobrir o que está errado.
Ser notificado quando uma tradução falha
Por padrão, sempre que uma entrada 🔴 Error é adicionada aos logs, um badge de notificação será exibido no menu do plugin.

Isso nos informa que uma tradução falhou e nos leva a consultar os logs.
Encontrando o problema
Consulte os logs. Se você encontrar um 🔴 Error, é certamente ali que está o problema.
Se você encontrar um 🟡 Warning, então a query encontrou uma condição inesperada, que pode ser a origem do problema.
Por exemplo, se um post traduzido não recebe tags, é porque essas tags provavelmente não foram traduzidas antes; o log conterá então uma entrada com o aviso Tag has no translation for language '...'.
Nesta captura de tela, uma entrada de log com um 🔴 Error nos ajuda a entender por que a tradução de um item de mídia não foi bem-sucedida:

A entrada do log indica:
🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configuredPortanto, o problema é que a chave de API do DeepL está ausente na página de Settings do plugin.