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

Память переводов

Память переводов — это запись всего, что рабочее пространство уже перевело. Она заполняется сама, общая для всех проектов, и именно из-за неё второй продукт локализовать дешевле, чем первый.

Каждый раз, когда перевод утверждают, пара «исходный текст — перевод — языковая пара» попадает в память. Больше ничего не нужно: ни экспорта, ни импорта, ни отдельного действия переводчика.

Её можно вести и вручную из раздела Рабочее пространство → Память переводов:

  • Добавить запись для фразы, о которой договорились вне Ownlate.
  • Найти по тексту.
  • Удалить неверную запись, чтобы она перестала подсказываться.

У каждой записи считается, сколько раз её переиспользовали, — неплохой признак того, насколько её стоит держать в порядке.

Совпадение оценивается от 0 до 100 как похожесть между исходным текстом, который вы переводите, и исходным текстом из памяти. Сравнение не учитывает регистр и опирается на редакционное расстояние, поэтому строка, отличающаяся точкой, получает высокую оценку, а строка, отличающаяся придаточным предложением, — низкую.

  • 100 — исходные тексты совпадают полностью.
  • Меньше 100 — нечёткое совпадение. Насколько меньше — решаете вы; всё ниже примерно 70 обычно оказывается другим предложением, просто с общими словами.

В редакторе совпадения показываются во вкладке Память переводов панели подсказок, лучшие сверху, с оценкой. Один клик кладёт текст в поле, где он становится обычным черновиком, который можно править.

Вместо того чтобы переводить с пустого места, запустите Предперевод для целевого языка. Он проходит по всем сегментам проекта в статусе untranslated, помеченным как переводимые, и пробует выбранные источники в том порядке, в каком вы их перечислили, останавливаясь на первом, который что-то дал.

Комбинировать можно два вида источников:

ИсточникНастройкаЧто делает
Память переводовМинимальная оценка, 0–100Подставляет совпадение из памяти
Машинный переводКакая интеграция либо встроенный движокПросит провайдера перевести исходный текст

Статус, в котором окажется результат, зависит от того, насколько Ownlate ему доверяет:

  • Точное совпадение из памяти (100) применяется и сразу утверждается — эту самую строку пространство уже однажды утвердило.
  • Нечёткое совпадение выше вашего порога сохраняется черновиком, чтобы на него кто-то посмотрел.
  • Машинный перевод отправляется как needs_review и попадает в обычную очередь проверки.

Типичная настройка: сначала память с порогом около 90, следом машинный перевод — переиспользовать оплаченное, остальное перевести машиной.

Предперевод идёт в фоне. Запустите его и закройте вкладку; полоса прогресса проекта будет двигаться по мере работы.

CLI делает то же самое для языка:

Окно терминала
ownlate translate --lang de --score 80

--score — порог по памяти. Без --lang берутся все целевые языки проекта. См. Справочник CLI.

ОперацияГде
Найти совпадения для текстаGET /v1/workspaces/{workspaceId}/segments/translation-memory
Запустить предпереводPOST /v1/workspaces/{workspaceId}/segments/pre-translate
Список, добавление, удаление записейGraphQL tmEntries, addTmEntry, deleteTmEntry

Полные формы запросов — в разделе REST API.