Интеграции
Интеграции подключают Ownlate к внешним сервисам. Они создаются для конкретного проекта или на уровне рабочего пространства, могут быть активированы, приостановлены и протестированы без сохранения учётных данных.
Перейдите в Проект → Интеграции или Рабочее пространство → Интеграции для управления ими.
VCS — синхронизация с Git
Заголовок раздела «VCS — синхронизация с Git»Подключите Git-репозиторий для автоматической загрузки и выгрузки файлов перевода.
| Провайдер | Авторизация |
|---|---|
| GitHub | OAuth |
| GitLab | OAuth |
| Bitbucket | OAuth |
Возможности:
- Загрузить — импортировать файлы переводов из ветки в Ownlate
- Выгрузить — экспортировать утверждённые переводы обратно в репозиторий в виде pull request
- Ручная синхронизация — запустить синхронизацию по требованию из настроек интеграции
- Журналы синхронизации — просмотреть историю каждой синхронизации со статусом и ошибками
Настройка: URL репозитория, исходная ветка, целевая ветка для PR, шаблоны путей файлов.
AI и машинный перевод
Заголовок раздела «AI и машинный перевод»Используйте AI для предварительного перевода сегментов или перевода отдельных сегментов в редакторе.
| Провайдер | Примечания |
|---|---|
| OpenAI | Настраиваемая модель (по умолчанию: GPT-4o), системный промпт |
| DeepL | Управление формальностью (по умолчанию / более формально / менее формально) |
| Google Translate | API-ключ |
| Azure Translator | API-ключ + регион |
| Mistral AI | Настраиваемая модель, системный промпт |
| Anthropic Claude | Настраиваемая модель, системный промпт |
| Встроенный AI | Доступен, если включён администратором платформы |
Предварительный перевод проекта:
- Перейдите в Проект → Предварительный перевод
- Выберите память переводов, провайдера AI или оба варианта
- Установите минимальный порог совпадения с TM
- Запустите — сегменты заполняются асинхронно и получают статус
needs_review
Уведомления
Заголовок раздела «Уведомления»Получайте уведомления в командный чат при отправке, проверке или утверждении переводов.
| Провайдер | Метод |
|---|---|
| Slack | Входящий Webhook |
| Microsoft Teams | Connector Webhook |
| Discord | Webhook |
| Mattermost | Webhook |
| Matrix | URL сервера + ID комнаты |
| Telegram | Bot API + ID чата |
Все интеграции уведомлений поддерживают фильтрацию событий — выбирайте, какие события вызывают уведомление.
Вебхуки
Заголовок раздела «Вебхуки»Отправляйте HTTP POST на любой URL при наступлении событий в Ownlate. Удобно для запуска CI-сборок или собственной автоматизации.
- Настройте URL и опциональный секрет (передаётся в заголовке
X-Ownlate-Signature) - Фильтрация по типу события
- Доставка через очередь с повторными попытками
Облачное хранилище
Заголовок раздела «Облачное хранилище»Синхронизируйте файлы переводов с объектным хранилищем для резервного копирования.
| Провайдер | Настройка |
|---|---|
| Amazon S3 | Бакет, регион, префикс ключа, опциональный эндпоинт |
| Google Cloud Storage | Бакет, ID проекта, префикс ключа |
Управление интеграциями
Заголовок раздела «Управление интеграциями»- Проверить подключение — проверить учётные данные перед сохранением
- Приостановить / Активировать — временно отключить интеграцию без удаления
- Журналы синхронизации — просмотреть полную историю операций синхронизации