Загрузка нестандартного XML файла в CAT-программу
Язык XML поддерживается большинством современных систем переводческой памяти. Для большинства популярных форматов на основе этого языка (например, XLIFF) существуют готовые настройки. В остальных случаях может потребоваться вручную задать список требующих перевода элементов и значений атрибутов. Для этой цели используется XPath – язык запросов к элементам XML-документа, являющийся стандартом консорциума W3C.
Основным понятием логической структуры формата XML является «элемент». Элементы могут быть вложены друг в друга, образуя древовидную структуру. Элементы содержат атрибуты, значения которых заключены в кавычки. Запрос XPath описывает способ выбора нужных элементов.
Примеры запросов XPath:
| //question | //answer | Выбрать все элементы «question» и все элементы «answer». Знак «|» используется для объединения нескольких запросов |
| //* | Выбрать любой элемент |
| //@* | Выбрать любой атрибут |
| //@level | Выбрать все значения атрибута «level» |
| //question//* | Выбрать все элементы, вложенные в элемент «question» |
| //question[@translate='yes'] | Выбрать все элементы «question» с атрибутом «translate», имеющим значение «yes» |
| //question[not(@translate='no')] | Не выбирать элементы «question» с атрибутом «translate», имеющим значение «no» |
Полное описание синтаксиса запросов XPath можно найти здесь:
https://www.w3schools.com/xml/xpath_syntax.asp
Использование с Memsource

Значение XPath запроса вводится в строку «Elements & attributes». Пользователи также могут исключить текст между тегами внутри строки, введя название тегов (без треугольных скобок) в строку «Non-translatable inline elements».
Раздел справки по запросам XPath на сайте Memsource:
https://help.memsource.com/hc/en-us/articles/360001569871-XPath
Использование с SDL Trados Studio
Новый тип файла можно создать из меню File -> Options -> File Types –> New.

Выбираем тип файла «XML (Embedded Content)». Тип «XML (Legacy Embedded Content)» предназначен для обмена данными с версиями SDL Trados Studio 2014 и более ранними.

Если готового файла с настройками нет, то оставляем выделенным пункт «Create an XML file type based on the default settings» и переходим далее.

На странице «Parser rules» добавляем нужный нам запрос XPath.


При работе в Notepad++ для создания и проверки XPath запросов удобно использовать плагин XML Tools. Плагин умеет создавать запросы для элемента, в котором находится курсор. С его помощью также можно быстро проверить какие элементы соответствуют введенному запросу.
Бюро переводов «Альба» имеет большой опыт работы с файлами в формате XML. Наши специалисты смогут выстроить процесс работы над заказом наиболее оптимальным и, следовательно, выгодным для заказчика способом.















