Локализация
Для локализации вы можете использовать Babel или просто создать необходимые контексты и активировать
системную настройку pageblocks_context_aware. Тогда в меню блоков появится выпадающий список со всеми контекстами.
Вы можете копировать блоки из одного контекста в другой. Подробнее об этом можно прочитать в разделе копирование.
ChatGPT
Настройки:
| Системная настройка | Значение | Описание |
|---|---|---|
| pageblocks_translator | ChatGPT | |
| pageblocks_chatgpt_apikey | API-ключ. Получить ключи можно здесь. | |
| pageblocks_chatgpt_model | gpt-4-turbo-2024-04-09 | Показал наилучший результат для перевода текста. |
| pageblocks_chatgpt_prompt | translate from [[+from]] to [[+to]]: | Значения "[[+from]]" и "[[+to]]" будут взяты из системной настройки контекста cultureKey. |

Пример:
DeepL
Настройки:
| Системная настройка | Значение | Описание |
|---|---|---|
| pageblocks_translator | DeepL | |
| pageblocks_deepl_apikey | API-ключ. Получить ключи можно здесь. | |
| pageblocks_deepl_account | Free | Free или Pro. Подробнее здесь. |
DeepLGPT
ChatGPT часто испытывает трудности с точным переводом коротких предложений из-за недостаточного понимания контекста.
DeepL справляется с этим лучше, но ChatGPT иногда более подходит для длинных текстов. Поэтому комбинация
обоих, названная DeepLGPT, представляет собой оптимальное решение. Вам нужно будет настроить системные параметры
и для ChatGPT, и для DeepL, включая дополнительный параметр pageblocks_deepl_word_count, который определяет
максимальное количество слов. Если текст превышает указанное в pageblocks_deepl_word_count значение,
он будет переведён с помощью ChatGPT; если меньше или равен — через DeepL.


