Словари Lingvo: создать словарь

Существует два способа создать пользовательский словарь Lingvo:

  • Первый способ, состоящий в оперативном пополнении словаря "на лету" непосредственно из оболочки Lingvo, позволяет создавать словари lingvo с карточками простой структуры, имеющими только заголовок и перевод. Возможности визуальной и содержательной разметки для таких карточек отсутствуют.
  • Второй способ – создание словаря lingvo с использованием языка DSL (удобно для ведения словарей большого объема). Карточки словарей, создаваемых с помощью DSL, могут быть максимально похожи по структуре на карточки системных словарей Lingvo. Карточки могут содержать все необходимые элементы оформления (bold, italic, underline, цвет текста, отступы), ссылки на мультимедийные (звуковые и графические) файлы-иллюстрации, перекрестные ссылки между карточками одного или нескольких словарей. Возможна разметка содержимого карточек по зонам перевода, комментариев и примеров.

Что такое язык DSL и как им пользоваться

DSL (Dictionary Specification Language) – язык, разработанный компанией ABBYY для разметки словарных статей в соответствии с технологией показа словарей, принятой в Lingvo. Компилятор языка DSL входит в состав ABBYY Lingvo начиная с 6 версии. Таким образом, любой пользователь словаря lingvo может создать и распространять свой собственный словарь.

Основное назначение языка DSL - описание того, как показывать словарную статью. Язык не определяет в точности структуру карточки или возможные типы информации. Например, в языке DSL нет понятия "синоним", "лексическое значение" или "синтаксическая модель", но есть понятия "курсив", "ссылка", "подстатья" и т.д.

Словарь lingvo может быть создан прямо на языке DSL в виде простого текстового файла. Этот файл следует сохранить в кодировке ANSI или Unicode, а затем изменить расширение файла на dsl.

Макросы для конвертации текста в формат DSL

Однако при создании объемных словарей lingvo удобнее использовать базу данных или текст со специальным форматированием, заменяющим теги языка DSL; а затем из этого формата преобразовать в DSL-формат.

Например, для преобразования doc-файлов в dsl-файлы Вы можете воспользоваться специальным макросом DSLConverter. Этот макрос стал победителем конкурса, организованного ABBYY по инициативе пользователей. Автор этого макроса – опытный пользователь Lingvo Назар Кравцив из Львова, создатель десятков словарей Lingvo, сделанных в формате DSL. Вы набираете текст словаря в редакторе MS Word (при этом важно отформатировать текст словаря в соответствии с правилами, описанными в DSL Converter Description), а затем, используя макрос, переводите полученный doc-файл в dsl-файл.

Языки словарей lingvo

В Lingvo 12  DSL-компилятор позволяет создавать словари на 30 языках, т.е. в оболочке Lingvo поддержаны отображение всех символов этих языков и сортировка слов по алфавиту (важно правильно указать исходный язык и язык перевода словаря), кроме того, для ряда языков реализована морфологическая поддержка и возможность просмотра\добавления парадигм (словоформ).

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

Услуги бюро переводов ДРУЖБА НАРОДОВ соответствуют различным направлениям деятельности наших клиентов. Мы готовим предложения,которые соответствуют специализации и потребностям компаний, являющихся нашими заказчиками.

Мы работаем более чем с 240 языками и диалектами