-
Планы Team, Business и Enterprise
Свяжитесь с отделом продаж по вопросам лицензирования.
Плагин Storyblok (TMS) беспрепятственно связывает систему управления контентом Storyblok с системой управления переводами Phrase.
Этот плагин позволяет:
-
Отправляйте контент из историй Storyblok для перевода в Phrase TMS.
-
Автоматически извлекайте переводимый контент из историй.
-
Загружайте и объединяйте переведённый контент обратно в Storyblok.
-
Отслеживайте статус перевода и управляйте рабочими процессами.
Функции:
-
Безопасная аутентификация:
Зашифрованное хранение учетных данных с автоматическим обновлением токенов и поддержкой 2FA.
-
Шаблоны проектов
Используйте существующие шаблоны проектов Phrase для стандартизации рабочих процессов перевода.
-
Интеллектуальное извлечение контента:
Автоматически определяет и извлекает только переводимый контент, исключая технические поля.
-
Интеграция рабочих процессов:
Поддерживает этапы рабочего процесса Storyblok и рабочие процессы перевода Phrase.
-
Отслеживание в реальном времени:
Отслеживайте статус задания на перевод, ход выполнения рабочего процесса и показатели завершения.
-
Автоматическое объединение:
Беспрепятственно объединяйте переведенный контент обратно в исходную структуру истории.
Извлечение контента
Плагин автоматически идентифицирует контент, подлежащий переводу, отфильтровывая технические поля и сохраняя структуру истории.
Контент, подлежащий переводу:
Контент обрабатывается рекурсивно через все вложенные структуры.
-
Текстовые поля и поля текстовой области
-
Контент в формате форматированного текста (с сохранением форматирования)
-
Контент в формате Markdown
-
Строковые значения ≥ 2 символов
-
Вложенный контент в массивах и объектах
Автоматически исключено:
Плагин интеллектуально идентифицирует более 40 типов технических полей, включая основные поля Storyblok, узлы структуры форматированного текста, метаданные ресурсов, конфигурации ссылок и поля системы перевода, чтобы гарантировать, что на перевод отправляется только контент, предназначенный для чтения человеком.
-
Основные поля: _uid, _editable, component
-
Идентификаторы: uuid, id, parent_id и т. д.
-
Пути: slug, full_slug, path
-
URL-адреса: filename, url, cached_url, src, href
-
Метки времени: created_at, published_at
-
Логические значения: published, is_startpage
-
Структура форматированного текста: type, marks, attrs
-
Поля ресурсов: fieldtype, focus, content_type
-
Поля ссылок: linktype, target, anchor, email
-
Система перевода: язык, альтернативы, переведенные ярлыки
Для использования плагина требуются учетная запись Phrase TMS с соответствующими разрешениями и API-токен. API-токен шифруется с использованием алгоритма AES-256 и надежно хранится. JWT-токены, полученные через API, автоматически обновляются каждые 24 часа для поддержания безопасного доступа, при этом автообновление происходит с пятиминутным буфером.
Учетная запись Phrase должна иметь роль Администратора или Менеджера проекта.
В случае ошибок аутентификации убедитесь, что токен правильный и не был отозван, осуществляется доступ к правильному центру обработки данных, токен имеет необходимые разрешения, а учетная запись — необходимую роль.
Если срок действия токена истек, может потребоваться повторная аутентификация: нажмите Отключить Phrase и выполните повторное подключение.
-
Аутентифицируйтесь в Phrase TMS: Введите API-токен и выберите центр обработки данных (ЕС или США) для подключения к Phrase TMS.
-
Выберите истории для перевода: Просмотрите рабочее пространство Storyblok и выберите истории для перевода.
-
Создать проект перевода: Укажите исходный язык, целевые языки, сроки сдачи и при необходимости используйте шаблон проекта. Можно выбрать несколько историй.
Если не удается создать проект перевода, убедитесь, что права доступа верны, выбрана хотя бы одна история, исходный и целевой языки действительны, а также обеспечен доступ к шаблону.
-
Автоматическое извлечение контента: Плагин автоматически извлекает контент для перевода (текст, форматированный текст, markdown), сохраняя при этом структуру.
-
Загрузка в Phrase: Контент загружается в Phrase TMS как задания на перевод, по одному на каждую комбинацию история-язык.
-
Перевод в Phrase: Лингвисты работают с контентом в Phrase, продвигаясь по этапам рабочего процесса.
-
Объединение и публикация: Переводы объединяются обратно в истории Storyblok и готовы к публикации.