Problèmes courantsLa traduction d'un article long basé sur Classic Editor échoue
La traduction d'un article long basé sur Classic Editor échoue
La traduction d'un article long basé sur Classic Editor peut échouer lors de l'utilisation d'une API qui offre un nombre limité de max tokens (par exemple : DeepSeek V3 n'offre que 8K max tokens).
La raison est que Classic Editor contient un seul bloc de contenu HTML à traduire. Si cette chaîne est plus longue que le nombre de max tokens, elle ne peut pas être envoyée via la requête.
Vous verrez alors le message d'erreur suivant dans les logs :
🔴 ERROR [Query "translate-customposts"] Execution with errors: String to translate exceeds max length of '...': ...Comme solution, vous pouvez :
- Passer à un service d'API qui offre un nombre plus élevé de max tokens
- Passer à l'éditeur Gutenberg, en migrant le contenu HTML unique vers plusieurs blocs
htmlGutenberg, où chaque bloc ne dépasse pas 8000 caractères
Les articles basés sur l'éditeur Gutenberg sont organisés via des blocs, et les propriétés des blocs peuvent être traduites indépendamment. Comme la multitude de chaînes est répartie en plusieurs requêtes, la longueur de l'article n'a pas d'importance.