Распространённые проблемы
Распространённые проблемыПеревод длинной записи на основе Classic Editor завершается ошибкой

Перевод длинной записи на основе Classic Editor завершается ошибкой

Перевод длинной записи на основе Classic Editor может завершиться ошибкой при использовании API, предлагающего небольшое количество максимальных токенов (например, DeepSeek V3 предлагает только 8K max tokens).

Причина в том, что Classic Editor содержит единый блок HTML-контента для перевода. Если эта строка длиннее максимального числа токенов, её невозможно отправить в запросе.

В таком случае в логах появится следующее сообщение об ошибке:

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

В качестве решения вы можете:

  • Перейти на сервис API, предлагающий большее количество максимальных токенов
  • Перейти на редактор Gutenberg, перенеся единый HTML-контент в несколько блоков html Gutenberg, где каждый блок не превышает 8000 символов

Записи на основе редактора Gutenberg организованы в блоки, и свойства блоков можно переводить независимо друг от друга. Поскольку множество строк разбивается на несколько запросов, длина записи не имеет значения.