Problemas comuns
Problemas comunsA tradução de um post longo baseado no Classic Editor falha

A tradução de um post longo baseado no Classic Editor falha

A tradução de um post longo baseado no Classic Editor pode falhar ao utilizar uma API que oferece um número reduzido de max tokens (ex.: DeepSeek V3 oferece apenas 8K max tokens).

O motivo é que o Classic Editor contém um único bloco de conteúdo HTML para traduzir. Se essa string for maior do que o número de max tokens, ela não pode ser enviada na requisição.

Você verá então a seguinte mensagem de erro nos logs:

🔴 ERROR [Query "translate-customposts"] Execution with errors: String to translate exceeds max length of '...': ...

Como solução, você pode:

  • Trocar para um serviço de API que oferece um número maior de max tokens
  • Trocar para o editor Gutenberg, migrando o conteúdo HTML único para múltiplos blocos html do Gutenberg, onde cada bloco não ultrapasse 8000 caracteres

Posts baseados no editor Gutenberg são organizados por blocos, e as propriedades dos blocos podem ser traduzidas de forma independente. Como a multiplicidade de strings é dividida em múltiplas requisições, o tamanho do post não importa.