Перейти к содержимому

ИИ-перевод

Ownlate ничего не переводит сам — он спрашивает провайдера. Можно подключить собственную учётную запись у любого из шести движков либо пользоваться встроенным, если он входит в ваш тариф.

ПровайдерКакие настройки принимаетПо умолчанию
OpenAImodel, systemPromptgpt-4o
Anthropicmodel, systemPromptclaude-haiku-4-5
Mistralmodel, systemPromptmistral-large-latest
DeepLformality: default, more, lessdefault
Google Translate
Azure Translatorregionglobal

Подключается из раздела Интеграции — как хранятся и проверяются учётные данные, см. Интеграции. ИИ-интеграцию можно завести на один проект или на всё пространство; проект без собственной берёт интеграцию пространства.

Какие провайдеры вам доступны, зависит от тарифа. См. Тарифы и оплата.

Трём чат-моделям Ownlate отправляет системную подсказку, которая называет исходный и целевой языки и просит вернуть только перевод. Если вы задали systemPrompt в интеграции, используется ваш — сюда кладут тон голоса, регистр вашего продукта или требование не трогать подстановки.

DeepL, Google и Azure подсказку не принимают; там всё решают собственные настройки провайдера.

Если он входит в тариф, переводить можно, ничего не подключая. Встроенный движок работает на ключе платформы и считается отдельно от лимита слов — в символах:

  • builtInAiCharLimit тарифа — сколько можно потратить за период.
  • usedBuiltInAiChars подписки — сколько уже потрачено.
  • Тариф с нулевым лимитом встроенного движка не имеет — подключайте своего провайдера.

Символы считаются как длина исходного текста в единицах UTF-16, и счётчик двигается до того, как перевод вернётся, — то есть отброшенный перевод всё равно засчитан.

В редакторе кнопка Перевести ИИ заполняет текущее поле. Результат — черновик в вашем поле, а не отправленный перевод: вы читаете, правите и отправляете как обычно.

Через API:

Окно терминала
curl -X POST \
"https://api.ownlate.com/v1/workspaces/$WORKSPACE_ID/segments/$SEGMENT_ID/auto-translate" \
-H "Authorization: Bearer $OWNLATE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"sourceLanguage":"en","targetLanguage":"de","useBuiltIn":true}'

Передайте integrationId вместо useBuiltIn, чтобы выбрать конкретного провайдера. Если не передать ничего, Ownlate возьмёт активную ИИ-интеграцию проекта, а при её отсутствии — пространства.

Предперевод с источником «машинный перевод» делает тот же вызов для каждого непереведённого сегмента в фоне, а результаты кладёт в needs_review. Поставьте память переводов выше него в списке источников, чтобы уже переведённое переиспользовалось, а не оплачивалось заново.

Раздел Рабочее пространство → Метрики показывает, что машина для вас сделала:

  • сколько сегментов переведено автоматически,
  • на сколько символов это вышло,
  • оценка расходов в долларах.

Оценка именно что оценка — по числу символов и типичным ценам провайдеров. Истина — счёт от вашего провайдера.