Повторный запуск неудачных переводов
Когда перевод завершается с ошибкой (из-за недоступности API, неверного ключа API, исчерпания кредитов и т. д.), вы можете повторно запустить перевод только для этой записи и этого языка, избежав расходования кредитов API на уже успешно выполненные переводы.
Вы заметите, что запись/язык не был переведён, так как они выделены жёлтым фоном на значке редактирования Polylang в страницах списков:

Вы также можете отфильтровать записи, чтобы показать только те, у которых есть неудачные переводы (только на страницах списков «Записи» и «Медиафайлы»):

Фильтрация этих записей позволяет легко повторно запустить перевод для всех них сразу.

Наконец, повторно запустите неудачные переводы, выполнив массовое действие Gato Translate (Custom) с выбранным параметром Process failed translations only:

При использовании WP-CLI вы можете повторно запустить неудачные переводы с помощью параметра --process-failed.
Советы
Определение причины неудачных переводов
Если вы хотите понять, почему перевод завершился с ошибкой, это можно сделать.
Когда перевод не выполнен, в меню плагина появится значок уведомления 🔴 Error.

Перейдя в пункт меню Logs, в записи query-execution, вы увидите сообщение об ошибке. Возможно, перевод не удался для одного или нескольких языков.
На этом снимке экрана перевод не удался для немецкого языка, так как ChatGPT вернул меньше переводов, чем ожидалось:

В этом случае все переводы завершились с ошибкой из-за недоступности конечной точки API:

Здесь перевод не удался для итальянского и испанского языков из-за сочетания нескольких проблем:

Из сообщения в журнале мы можем определить языки, для которых возникла ошибка, чтобы повторно запустить перевод только для них и избежать излишних расходов кредитов API.
Отказ от повторного перевода слага записи
Если неудачный перевод касался только обновления содержимого записи, и вы уже выполнили действие Replace internal links, возможно, вы захотите избежать повторного перевода слага записи, чтобы не нарушить ссылки, ведущие на неё.
Для этого в пользовательских настройках снимите флажок Translate custom post slugs?:

Переключение на более качественную модель
Если перевод не удался из-за ненадёжности модели, вы можете переключиться на более качественную модель.
Например, следующее сообщение об ошибке:
The API for provider 'ChatGPT' returned an array with a lower number of translations than the number of strings to translate ...чаще всего возникает при использовании ChatGPT-5 mini, но не при использовании ChatGPT-5 или более продвинутых моделей.
В таком случае при повторном запуске перевода вы можете переключиться на любую из этих более качественных моделей.
