Häufige ProblemeDie Übersetzung eines langen Classic Editor-Beitrags schlägt fehl
Die Übersetzung eines langen Classic Editor-Beitrags schlägt fehl
Die Übersetzung eines langen Classic Editor-Beitrags kann fehlschlagen, wenn du eine API verwendest, die nur eine geringe Anzahl an max tokens bietet (z. B.: DeepSeek V3 bietet nur 8K max tokens).
Der Grund dafür ist, dass Classic Editor einen einzigen HTML-Inhaltsblock zum Übersetzen enthält. Wenn dieser String länger ist als die Anzahl der max tokens, kann er nicht über die Anfrage gesendet werden.
Du siehst dann folgende Fehlermeldung in den Logs:
🔴 ERROR [Query "translate-customposts"] Execution with errors: String to translate exceeds max length of '...': ...Als Lösung kannst du:
- Zu einem API-Dienst wechseln, der eine höhere Anzahl an max tokens bietet
- Zum Gutenberg-Editor wechseln und den einzelnen HTML-Inhalt in mehrere Gutenberg-
html-Blöcke migrieren, wobei jeder Block 8000 Zeichen nicht überschreitet
Beiträge, die auf dem Gutenberg-Editor basieren, sind über Blöcke organisiert, und die Block-Eigenschaften können unabhängig voneinander übersetzt werden. Da die Vielzahl der Strings auf mehrere Anfragen aufgeteilt wird, spielt es keine Rolle, wie lang der Beitrag ist.