Veelvoorkomende problemen
Veelvoorkomende problemenVertalen van een lang Classic Editor-bericht mislukt

Vertalen van een lang Classic Editor-bericht mislukt

Het vertalen van een lang bericht dat gebaseerd is op de Classic Editor kan mislukken wanneer je een API gebruikt die een klein aantal max tokens biedt (bijv.: DeepSeek V3 biedt slechts 8K max tokens).

De reden is dat de Classic Editor één grote blob HTML-inhoud bevat om te vertalen. Als deze string langer is dan het aantal max tokens, kan het niet via het verzoek worden verzonden.

Je ziet dan het volgende foutbericht in de logbestanden:

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

Als oplossing kun je:

  • Overschakelen naar een API-service die een hoger aantal max tokens biedt
  • Overschakelen naar de Gutenberg-editor, waarbij je de enkele HTML-inhoud migreert naar meerdere Gutenberg html-blokken, waarbij elk blok niet meer dan 8000 tekens bevat

Berichten die gebaseerd zijn op de Gutenberg-editor zijn georganiseerd via blokken, en de blokeigenschappen kunnen onafhankelijk worden vertaald. Omdat de veelheid aan strings over meerdere verzoeken wordt verdeeld, maakt het niet uit hoe lang het bericht is.