Спецпредложение! Скидка на первый заказ!

Вверх

Бюро переводов «Прима Виста»
входит в ТОП-20 переводческих
компаний России 2020 г.
English version
Главная Статьи Профессия — переводчик Как скрыть иероглифы в многоязычном тексте?
  • В Контакте
 
 
 
 
 
 
 
 
×
Мы перезвоним

Укажите номер телефона, и наш специалист перезвонит в течение 15 минут. Во внерабочее время мы позвоним на следующий рабочий день

Нажимая на кнопку, вы даёте согласие на обработку своих персональных данных и получение информационной рассылки.

Жду звонка

×
Узнать стоимость

Заполните поля формы — наш специалист свяжется с вами в течение 15 минут и сообщит стоимость работы.

Приложить файлы на оценку

Мы не передаём данные третьим лицам и не рассылаем спам.
Нажимая на кнопку, вы даёте согласие на обработку своих персональных данных и получение информационной рассылки.

Как скрыть иероглифы в многоязычном тексте?

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

Чаще всего удалять ненужный текст приходится в тех случаях, когда переводимый текст представлен на нескольких языках, а переводу подлежит лишь один язык. И делать это требуется уже на этапе подсчета объема и стоимости, в условиях жестких временных ограничений. Автоматизация данного процесса могла бы существенно облегчить и ускорить работу, но, к сожалению, не всегда возможна. Например, если требуется извлечь английский из смеси английского и итальянского, то автоматизировать эту операцию весьма затруднительно — языки практически не отличаются друг от друга с точки зрения используемых символов. Однако в некоторых случаях такая автоматизация возможна без приложения каких-либо сверхусилий.

 

Создание макроса,
скрывающего текст на восточных языках

 

В программе Word есть возможность создавать макросы, используя простой язык Microsoft Visual Basic — для этого предусмотрена специальная вкладка «Разработчик».

 

 

Макросы помогают упрощать выполнение самых разнообразных операций и являются подходящим инструментом для решения задачи автоматизированного скрытия текста, отвечающего тем или иным условиям. Иероглифы же — характерный пример такого текста, поскольку их коды существенно отличаются от кодов латиницы и кириллицы. Таким образом, используя функцию AscW(Char), которая возвращает целочисленное значение, представляющее код заданного символа, можно довольно легко создать макрос, позволяющий скрывать(заменять скрытым текстом) иероглифы в файлах Word. Кроме того, подобный макрос может быть создан для любых других языков (например, для арабского), чьи коды существенно отличаются от кодов прочего текста.

После создания макроса достаточно добавить его в шаблон Normal.dotm, чтобы он был доступен в любом открытом документе Word.

 

Использование макроса,
скрывающего текст на восточных языках

 

Работать с макросом, скрывающим текст на китайском или каком-либо другом восточном языке (за исключением тех, где используется латиница), довольно просто. Необходимо перейти на вкладку РАЗРАБОТЧИК, нажать кнопку Макросы в разделе Код, запустить созданный макрос и дождаться завершения его работы. После этого все представленные в тексте иероглифы преобразуются в скрытый текст (см. снимок экрана ниже).

 

 

К сожалению, данная процедура может выполняться только в программе Word. Другие распространенные программы для работы с текстом не поддерживают работу с макросами VisualBasic. Поэтому для удаления ненужного текста в файлах таких форматов требуется так или иначе преобразовывать их в формат Word. Иногда эта возможность предусмотрена в самих программах. Например, файлы PDF преобразуются в формат Word в целом ряде программ, например в AdobeAcrobat, FoxitPDFEditor, SodaPDFи др. Но существуют ситуации, когда преобразовать файл в формат Wordнепосредственно не представляется возможным. В этих случаях может выручить широко применяемая в переводческой среде программа Trados Studio. Она поддерживает большое количество самых разных форматов, а функция «Экспорт в двуязычный формат для редактирования» позволяет сохранять их в виде двуязычных таблиц Word. После несложных манипуляций такую таблицу можно подготовить для запуска макроса, скрывающего текст.

Необходимо отметить, что указанное выше решение подходит лишь для оценки объема текста и стоимости работы. Если в ходе выполнения задачи перевода не предполагается работать с файлами в формате Word и этот формат не является конечным форматом файлов, которые подлежат сдаче, исключить ненужный текст собственно в рабочих файлах с помощью макроса не получится. Придется искать другое решение. Например, просто игнорировать такой текст при переводе. Подобный обходной путь может создать некоторые неудобства, однако не должен оказать существенного влияния на стоимость и трудоемкость работы. В любом случае главное — это точно оценить объем работы. А с этой задачей макрос справляется практически всегда.

 

Альтернативные способы использования макроса,
скрывающего текст на восточных языках

 

Макрос, скрывающий текст на восточных языках, можно использовать не только для скрытия такого текста, но и для выполнения обратной задачи — скрытия всего остального текста.

Например, чтобы с помощью макроса подсчитать объем текста на китайском языке в смеси китайского и английского, необходимо:

  1. запустить макрос, чтобы скрыть весь текст на китайском;
  2. с помощью команды «Найти и заменить» присвоить всему оставшемуся тексту какой-либо характерный атрибут (например, выделить весь этот текст тем или иным цветом);
  3. отменить скрытие текста на китайском (путем выделения всего текста и снятия флажка «скрытый» в свойствах шрифта);
  4. снова использовать команду «Найти и заменить», чтобы скрыть весь текст с присвоенным ранее характерным атрибутом. В результате в файле нескрытым останется исключительно текст на китайском языке (см. снимок экрана ниже).

 

 

Одним из показательных примеров применения рассмотренного подхода является подсчет объема китайского текста в одном из заказов, полученных бюро переводов «Прима Виста». С помощью созданного в компании макроса и функции Trados Studio «Экспорт в двуязычный формат для редактирования» удалось в довольно сжатые сроки выделить 65 страниц текста на китайском из более чем 1 тысячи файлов в формате xml, содержащих смесь китайского, русского и программных кодов, общим объемом свыше 2 тысяч страниц. При выполнении вручную эта операция могла бы занять несколько дней.

blog comments powered by Disqus