Problemas comunes
Problemas comunesLa traducción de una entrada larga basada en Classic Editor falla

La traducción de una entrada larga basada en Classic Editor falla

La traducción de una entrada larga basada en Classic Editor puede fallar al usar una API que ofrece un número reducido de max tokens (por ejemplo: DeepSeek V3 ofrece solo 8K max tokens).

La razón es que el Classic Editor contiene un único bloque de contenido HTML a traducir. Si esta cadena es más larga que el número de max tokens, no puede enviarse a través de la petición.

Verás entonces el siguiente mensaje de error en los logs:

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

Como solución, puedes:

  • Cambiar a un servicio de API que ofrezca un número mayor de max tokens
  • Cambiar al editor Gutenberg, migrando el único contenido HTML a varios bloques html de Gutenberg, donde cada bloque no supere los 8000 caracteres

Las entradas basadas en el editor Gutenberg se organizan en bloques, y las propiedades de los bloques pueden traducirse de forma independiente. Como la gran cantidad de cadenas se divide en varias peticiones, no importa que la entrada sea larga.