2.1.14. Автоперевод
Цель автоперевода заключается в автоматическом заполнении сегментов проекта переводами из памяти переводов, автоматической подстановке чисел и дат, а также переводе с помощью LLM. В больших проектах это значительно сокращает время, затраченное на перевод.

Для выполнения автоперевода сделайте следующее:

В выбранном проекте перейдите на вкладку Autotranslate.
Чтобы добавить шаг автоперевода, нажмите кнопку + рядом с кнопкой Files filter.

При необходимости можно добавлять произвольное количество шагов любого типа и сформировать таким образом последовательность из разнообразных блоков автоперевода. При этом автоперевод будет выполняться последовательно в указанном порядке. Например, можно настроить автоперевод таким образом, чтобы сначала выполнялась подстановка дат и чисел, затем - переводов из памяти переводов 1 в одной языковой паре, затем - из памяти переводов 2 в другой языковой паре, затем - перевод оставшихся сегментов с помощью LLM, а после - редактура с помощью LLM.

На вкладке Autotranslate выберите тип автоперевода в поле Type:

  • Numbers and Dates - автоматическая подстановка в сегменты на целевом языке значений, представленных в виде дат, чисел, дробей и т.п.
  • Translation Memory - подстановка переводов из подключенных к проекту Памятей переводов.
  • LLM - перевод сегментов и редактура готовых переводов с помощью LLM.
Numbers and Dates
Чтобы автоматически подставить в сегменты на целевом языке значения, представленные в виде дат, чисел, дробей и т.п., в поле Type выберите значение "Numbers and Dates". Затем в поле Workflow укажите этап рабочего процесса, на котором должен находиться сегмент после окончания обработки.

Обратите внимание: Данный тип автоперевода обрабатывает только сегменты, представленные в виде дат, чисел, десятичных дробей, знаков препинания, времени и т.п. Переводы будут автоматически заполнены и переведены на тот этап, который был выбран в поле Workflow. Формат данных при этом будет преобразован в соответствии со стандартом целевого языка.

Список обрабатываемых знаков препинания и разделителей: - % . , : ; ? ! ( ) / [ ].
Translation Memory
Чтобы подставить переводы из подключенных к проекту Памятей переводов, в поле Type выберите значение “Translation Memory”. Затем в поле Translation Memory выберите из списка подключенных к проекту ТМ ту, переводы из которой нужно подставить в проект. Подробно подключение ТМ к проекту описано в разделе "Добавление памяти переводов в проект".

Далее выберите нужные параметры для автоподстановки:
  • Pretranslate Mode – выберите процент совпадения строки в памяти переводов со строкой в оригинальном тексте.
  • 103% (source and source id) – степень совпадения сегмента с исходным текстом в базе ТМ составляет - 100%, а также совпадает идентификатор строки (наиболее строгое совпадение);
  • 102% (source with previous and next source) – степень совпадения сегмента с исходным текстом в базе ТМ составляет - 100%, а также совпадают и предыдущий, и следующий сегменты (более строгое контекстное совпадение);
  • 101% (source with previous or next source) – степень совпадения сегмента с исходным текстом в ТМ составляет - 100%, а также совпадает либо предыдущий, либо следующий сегмент (контекстное совпадение);
  • 100% (source) – степень совпадения сегмента с исходным текстом в ТМ составляет - 100%;
  • 96% - 99% (source) – степень совпадения сегмента с исходным текстом в ТМ варьируется в диапазоне 96% - 99%;
  • 81% - 95% (source) – степень совпадения сегмента с исходным текстом в ТМ варьируется в диапазоне 81% - 95%;
  • 70% - 80% (source) – степень совпадения сегмента с исходным текстом в ТМ варьируется в диапазоне 70% - 80%;
  • Обратите внимание: При автопереводе система автоматически подставляет вариант с наибольшим процентом совпадения, даже если выбран более низкий диапазон. Например, при выборе диапазона 70% - 80%, если в ТМ есть совпадение 95%, в сегмент будет подставлен именно вариант с 95%-ным совпадением.
  • Workflow – выберите этап рабочего процесса, на котором должны загружаться переводы в проект из памяти переводов. Если выбран этап "Translation", переводы просто подставляются в проект без подтверждения и записи в память переводов, их необходимо проверить и подтвердить вручную. Если выбран этап "Proofreading" или "Final" – переводы подставляются и подтверждаются до соответствующего этапа, при этом происходит запись перевода в ТМ, подключенную в проект на запись.
  • Target – при необходимости выберите язык перевода, для которого будет выполнен автоперевод.
  • Minimal amount of words in segment – при необходимости укажите минимальное количество слов в исходном тексте сегмента, для которого будет выполняться автоперевод. Например, переводы со степенью совпадения 103% практически не зависят от контекста, и их можно подставлять для строк любой длины. При этом, переводы со степенью совпадения 100% у коротких строк (например, состоящих из одного слова) могут различаться в зависимости от контекста, поэтому рекомендуется подставлять такие переводы только для длинных строк (от 3-4 слов в строке), а более короткие строки проверять и подставлять переводы вручную.
LLM
Чтобы перевести сегменты с помощью ИИ или выполнить редактуру уже готовых переводов, в поле Type выберите значение LLM. Затем в поле Prompt выберите из выпадающего списка нужный промпт. В списке доступны все промпты, созданные в разделе LLM → LLM Settings. Поле обязательно к заполнению. После выбора промпта система автоматически подтягивает все его настройки: провайдер, аккаунт и параметры промпта - при необходимости их можно скорректировать.

Для того чтобы скорректировать настройки промпта, нажмите на иконку “карандаша” рядом с полем Prompt. После этого появится окно редактирования со всеми настройками данного промпта. Внесите необходимые изменения и нажмите на кнопку Save, чтобы сохранить их. Чтобы закрыть окно без сохранения, нажмите на кнопку Cancel.
Обратите внимание: Изменения, внесённые в промпт из проекта, обновляют глобальный промпт в разделе LLM → LLM Settings.

Для промптов с провайдером CustomMT настройки отображаются сразу в LLM-шаге на вкладке Autotranslate, без открытия модального окна.

Если в промпте, выбранном в поле Prompt, включена настройка Proofread Target, это означает, что промпт предназначен не для перевода пустых сегментов, а для ИИ-редактуры сегментов, в которых уже есть перевод. Подробнее о том, как это работает, читайте в разделе “ИИ-Редактура”.

Если данная настройка включена в промпте, в LLM-шаге дополнительно отображаются поля:
  • Workflow - выберите этап рабочего процесса, на котором находятся сегменты с переводом, которые необходимо обработать с помощью ИИ-редактуры. ИИ-редактура обрабатывает все незаблокированные сегменты, в которых есть перевод, вне зависимости от этапа, на котором они находятся: Translation, Proofreading, Final.
  • Target - выберите целевой язык сегментов с переводом, которые необходимо обработать с помощью ИИ-редактуры.
Поля можно оставить пустыми. Если поля Workflow и Target не заполнены, редактура применяется ко всем незаблокированным сегментам, в которых есть перевод вне зависимости от их этапа и языка.

Использование Translation Guidelines
Если необходимо, чтобы LLM выполняла перевод в едином стиле и следуя единой терминологии, используйте Translation Guidelines. Гайдлайн содержит инструкции для ИИ-модели, которые применяются при переводе и позволяют не указывать эти правила каждый раз в промпте (см. “Инструкции по переводу”).

Для использования гайдлайна он должен быть подключен к проекту. Подробное описание о том, как подключить гайдлайн к проекту смотрите в разделе “Добавление гайдлайна в проект”.

Чтобы использовать подключенный к проекту гайдлайн при LLM-переводе, установите флажок Use Guidelines в настройках шага LLM.
При включенной настройке Use Guidelines ИИ-модель будет выполнять перевод с учетом инструкций и правил, указанных в подключенном к проекту гайдлайне.

Для того чтобы выбрать файлы, для которых будет применяться автоперевод, нажмите на кнопку Files filter рядом с кнопкой “+”. После чего откроется всплывающее окно с таблицей со всеми файлами проекта. Чтобы выбрать файл, установите флажок в строке этого файла. При необходимости можно выбрать сразу несколько файлов. После того как файлы выбраны, нажмите на кнопку OK. Чтобы закрыть окно без выбора файлов, нажмите на кнопку Cancel. Для каждого шага автоперевода можно выбрать отдельные файлы для обработки. Если ни один файл не выбран, то автоперевод будет выполнен для всех файлов проекта.
Для того чтобы включить настройку, при которой автоперевод будет запускаться автоматически при каждом обновлении файлов в проекте, проставьте флажок Auto Translate. После этого автоперевод будет запускаться каждый раз при обновлении файлов в проекте - как при ручной загрузке, так и при обновлении через API.
Когда все настройки указаны, нажмите кнопку Save, чтобы сохранить настроенную цепочку, а затем нажмите на кнопку Run для запуска автоперевода. При этом на главной странице проекта будет отображаться индикация автоперевода файлов. Работа с файлами в это время недоступна. Указанные настройки автоперевода сохраняются для последующего использования.