Управление проектом

Правила сегментации (TMS)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Сегментация

Сегментация — это разделение текстов оригинала на меньшие части. Это улучшает поиск ранее переведенного текста в памяти переводов. Сегменты отображаются в редакторе и могут быть фильтрованы. Если в проекте есть этапы рабочего процесса, изменения в сегментах отображаются на панели изменений перевода.

Правила сегментации по умолчанию соответствуют специфике каждого поддерживаемого языка и могут быть настроены.

Задания, импортированные с ошибками сегментации, такими как плохо форматированные файлы документов или неправильная настройка сегментации, могут повлиять на значения совпадений в памяти переводов (TM). Рекомендуется уделить время проверке и подготовке исходного файла перед импортом; распространенной проблемой является неправильное использование разрывов строк вместо разрывов абзацев.

Пример:

Хорошая сегментация:

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

    Значение совпадения 100%.

Плохая сегментация:

  • Поддерживаются базы памяти переводов с многоязычными языками перевода.

    Значение совпадения 100%.

  • и могут использоваться двунаправленно.

    Значение совпадения 63%.

Настроить правила сегментации

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

Существует два типа правил сегментации:

  • Аббревиатуры в файле .XLSX

  • Регулярное выражение файлов .SRX

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

Осторожно

При добавлении пользовательских правил сегментации для исходного языка CJK без пробелов (в то время как целевой язык будет использовать пробелы в качестве разделителя слов), убедитесь, что начальные или конечные пробелы добавлены в целевые сегменты, разделенные пользовательским правилом; это разграничивает слова в переводе. Хотя это происходит автоматически в сегментах, сформированных правилами сегментации по умолчанию, пробелы не добавляются в сегменты, разделенные вручную, или сегменты, сформированные дополнительными пользовательскими правилами сегментации.

Скачать правила сегментации по умолчанию

Чтобы скачать правила сегментации по умолчанию, выполните следующие действия:

  1. На странице «Настройки» Setup_gear.png прокрутите вниз до раздела «Настройки проекта» и нажмите «Сегментация».

    Откроется страница «Сегментация».

  2. Нажмите «Экспорт XLSX/SRX».

    Откроется окно «Экспорт XLSX/SRX».

  3. Выберите формат:

    • XLSX предоставляет список сокращений.

    • SRX предоставляет правила регулярных выражений.

  4. Выберите язык для настройки из выпадающего списка.

  5. Нажмите Скачать.

    Файл загружен в вашу систему.

Чтобы скачать ранее добавленное правило сегментации, выполните следующие действия:

  1. На странице «Настройки» Setup_gear.png прокрутите вниз до раздела «Настройки проекта» и нажмите «Сегментация».

    Откроется страница «Сегментация».

  2. Если столбец Файл не отображается, нажмите Настроить, чтобы включить его.

  3. Нажмите на имя файла, чтобы загрузить правило.

Редактирование сокращений в файле .XLSX

Сокращения можно указать для отдельных языков, после чего новые сегменты не должны создаваться.

Чтобы отредактировать сокращения, выполните следующие действия:

  1. Откройте загруженный файл .XLSX в редакторе.

  2. Измените содержимое, используя следующее форматирование:

    Файл XLSX должен содержать два столбца без заголовков.

    • Столбец 1: Указываемое сокращение

    • Столбец 2: Определение поведения сегментации

      • ABBR_UPPER_NUM

        Новый сегмент не создается, если после сокращения следует пробел, а затем число, символ (математический, знак валюты, спецсимвол и т. д.) или слово, начинающееся с заглавной буквы.

      • ABBR_NUM

        Новый сегмент не будет создан, если после аббревиатуры следует пробел, а затем число.

  3. Сохраните отредактированный файл .XLSX.

Редактирование регулярных выражений в файле .SRX

Редактирование файлов .SRX — это сложный процесс, подходящий только для пользователей, имеющих опыт работы с регулярными выражениями

В файле SRX можно изменить несколько правил:

  • Импортируйте текст из файла XLSX без сегментации; одна ячейка равна одному сегменту.

  • Импортируйте текст с новой строкой, чтобы разделить один сегмент на два.

  • Используйте двоеточие (или любой другой символ) в качестве разделителя сегментов.

  • Запретите использование точки с запятой (или любого другого символа) в качестве разделителя сегментов.

  • Удаление аббревиатуры из списка (текст будет сегментирован).

Эти правила символьно-ориентированные; в качестве разделителя сегментов можно использовать только один символ. Группы символов (например: <p>) нельзя использовать в качестве разделителя сегментов.

Чтобы отредактировать файл SRX, выполните следующие действия:

  1. Откройте файл в текстовом редакторе, например Notepad ++.

  2. Отредактируйте с помощью регулярных выражений или полностью удалите внутреннюю сегментацию.

    Например:

    BreakRules_Example.png
    • <rule break="no">

      Список правил, где сегмент не будет разбит. Т.е. список аббревиатур

    • <rule> <beforebreak>

      Регулярное выражение для символа перед разрывом (например, в конце предложения «. ? ! :»). Если вы, например, не хотите, чтобы текст сегмента был после двоеточия, просто удалите : из каждого кода <rule><beforebreak>.

    • <rule> <afterbreak>

      Регулярное выражение для символа после разрыва (например, в начале нового предложения; пробел и заглавная буква).

  3. Сохраните измененный файл SRX.

Загрузить новые правила сегментации

Чтобы загрузить измененные или новые правила сегментации, выполните следующие действия:

  1. На странице «Настройки» Setup_gear.png прокрутите вниз до раздела «Настройки проекта» и нажмите «Сегментация».

    Откроется страница «Сегментация».

  2. Нажмите «Новая сегментация».

    Откроется страница «Загрузить пользовательский файл сегментации XLSX или SRX».

  3. Выберите «Язык» из раскрывающегося списка.

  4. Укажите «Имя» для правила.

  5. Нажмите «Выбрать файл».

    Откроется окно выбора файла.

  6. Выберите измененный файл правил для загрузки.

  7. Установите флажок «Основной», если пользовательские правила сегментации будут основными правилами сегментации для выбранного языка.

  8. Нажмите «Создать».

    Откроется страница «Сегментация», и правило будет добавлено в список.

Использование пользовательских правил сегментации при импорте задания

Чтобы использовать пользовательские правила при импорте задания или настроить длину целевого сегмента, выполните следующие действия:

  1. На шаге 8 создания задания выберите Сегментация и длина сегмента в разделе Настройки импорта файлов.

    Откроется раскрывающийся список параметров Сегментация и длина сегмента.

  2. Выберите измененные правила из раскрывающегося списка Правила сегментации исходного текста.

  3. При необходимости настройте ограничение длины целевого сегмента в соответствии с требованиями проекта (например, при переводе субтитров):

    • Выберите Макс. длина целевого сегмента в % от исходного и введите предпочтительный процент, чтобы ограничить длину сегмента на основе исходного сегмента.

    • Выберите Макс. длина целевого сегмента в символах и введите количество символов, чтобы ограничить длину сегмента по количеству символов.

  4. Нажмите «Создать».

    Задание создано и добавлено в список с использованием указанных правил сегментации.

Пример изменения сегментации (1 ячейка: 1 сегмент)

Удалите все внутренние правила сегментации из SRX-файла, оставив только базовую сегментацию всего абзаца, элемента или ячейки. Это правило сегментации можно применить к любому типу файлов (MS Word, XML, HTML, Excel и т. д.).

Например:

A

B

1

Питер! =--wait

2

"hello": {

3

Этот пример XLSX, импортированный со стандартной сегментацией, будет содержать 3 сегмента: Питер!, Подожди! и Здравствуйте.

Если удалить всю внутреннюю сегментацию, оставив только базовую сегментацию на основе ячейки, останется только два сегмента: Питер! Подожди! и Здравствуйте.

Отредактируйте SRX-файл, чтобы удалить все стандартные правила сегментации, т. е. код между <!-- break rules --> и </languagerule>.

Например:

1cell-1segment-srx.png

Каскадирование может привести к тому, что этот пример не будет работать. В таком случае откройте отредактированный SRX-файл в Notepad++, найдите два атрибута элемента header и измените оба на no.

Была ли эта статья полезной?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.