Ах, Babylon, Babylon, Babylon

Работа на компьютере зачастую требует от пользователя знания иностранного языка, иногда - нескольких. И неважно, кто ты при этом - программист, сотрудник онлайнового издания, экономист - информация, которая может тебе понадобиться, зачастую может оказаться только на языке оригинала, и русский язык не всегда им является. Но даже зная иностранный язык, ты часто встречаешься с новыми словами, и чтобы понять их значение необходимо обращаться к словарям. Можно подключаться к онлайновым словарям, можно установить словарь на свой компьютер. Варианты зависят от ваших возможностей, а выбор хороших словарей есть. Я всегда считал, что для перевода на русский язык лучше всего пользоваться продукцией российских фирм. Но недавно на российском рынке появился новый продукт, который по своим возможностям и качеству перевода не уступает нашим лучшим словарям, а сделан далеко за пределами России.

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

Программа работает по принципу "одного нажатия" с использованием "горячих клавиш", назначить которые можно как в процессе установки, так и с помощью меню настройки. Важно учесть то, что программа вызывается из любого приложения, поэтому выбранная "горячая клавиша" не должна перекрывать аналогичные назначения приложений. (Принцип действия программы аналогичен работе Lingvo, но, в отличие от него, в окне результата показывается перевод только одного запрошенного слова, а не весь глоссарий.) Для перевода используется 25 профессиональных словарей на тринадцати языках. Эти базовые словари созданы компанией Babylon и являются их собственностью. Кроме того, пользователь имеет возможность подключить свыше полутора тысяч словарей и глоссариев, подготовленных энтузиастами программы. (Все словари распространяются бесплатно). Эти словари проверены специалистами компании и допущены к использованию. Но не стоит увлекаться - у программы есть ограничения - она выполняет поиск среди первых тридцати пяти словарей, подключенных к вашей версии, в остальных словарях поиск ведется только тогда, когда это будет указано явным образом.

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

Обработка и преобразование отображения текста в окнах пользовательских программ основана на собственном алгоритме OCR. А алгоритм поиска, реализованный Babylon, обеспечивает параллельный поиск в разных источниках. При этом производится еще и морфологический анализ, обеспечивающий нахождение слов независимо от спряжений. Архитектура программы была разработана так, чтобы между запросом пользователя и получением ответа проходило минимальное - доля секунды - время, даже если поиск ведется через Интернет. Для этого используется мощная система индексации в распределенных базах данных. Программа способна "понять" по контексту, какая информация необходима пользователю и найденные, но не соответствующие запросу результаты поиска показаны не будут. Хотя в окне результатов показывается минимум необходимой информации, Babylon обеспечивает возможность доступа к ее источнику, чтобы пользователь мог получить более подробные сведения. (Кроме того, любители выяснить, как произносится слово, могут это сделать, используя функцию Say-it).

Программа "понимает" разные варианты ее вызова. При нажатии горячей клавиши в тот момент, когда курсор находится над каким-либо словом, вызывается поиск в словарях. Если вызов программы производится в том месте экрана, где нет текста, вызывается форма для ввода слова. Если вызов программы произведен над числом, то вызывается форма перевода мер из одной системы в другую, либо форма курсов валют, либо форма пересчета времени из одной временной зоны в другую. При этом программа сама по контексту (символ валюты, единица измерения) определяет, какая из этих форм должна быть вызвана. Для обеспечения конвертации валют программа выполняет автоматическое обновление курсов валют с одного из интернет-сайтов.

В начале обзора я уже писал о том, что использование программы может принести ее владельцу доход. Разработчики обещают выплатить определенное вознаграждение тому, кто подготовит новый словарь и предоставит его для общего пользования. Вот потому в свободном доступе уже сейчас свыше тысячи шестисот самых разных словарей, в том числе и русскоязычных. (Кстати, если вы заметите неточности или ошибки в словаре, вы можете отправить сообщение его разработчику).

Но все же использование программы в качестве электронного словаря - не самое главное. Ее возможности существенно шире, и этим Babylon отличается от всех других известных мне словарей. Хотя индивидуальных пользователей программы сегодня свыше двадцати миллионов, основной упор разработчики делают на корпоративное использование программы.

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

Кроме серверной и клиентской части в поставку корпоративной версии Babylon входит утилита для создания собственных словарей и глоссариев. С ее помощью можно создать словари терминов и сокращений, используемых в компании (названия продукции, технические термины и сокращения), что позволяет, в частности, существенно быстрее освоиться с используемой терминологией новым работникам. Информацию для словарей можно готовить с помощью любых текстовых редакторов, формировать на основе информации, уже имеющейся в различных корпоративных системах, а затем загружать во вновь создаваемые словари. Вы можете спросить, а для чего нужны эти словари? Представьте, что ваша компания выпускает продукцию тысячи наименований. Вы - менеджер отдела сбыта и вам приходит письмо от клиента с просьбой уточнить данные по какому-либо продукту. При наличии глоссария продукции вам будет достаточно одним кликом на названии вызвать из корпоративного словаря необходимую статью и получить всю требующуюся для ответа информацию.

Но и это еще не все возможности, заложенные в Babylon. Самое важное, из-за чего, пожалуй, эту систему уже приобрели тысячи крупных корпораций, это то, что программа обеспечивает непосредственный доступ к информации, имеющейся в корпоративных системах ERP, CRM и базах данных. Для этого используются стандартные методы доступа, предоставляемые операционной системой Windows. Никаких доработок в самих корпоративных системах и базах данных не требуется, а структура отображения информации полностью соответствует отображению словарных статей. Технические детали реализации таких возможностей решаются с каждым заказчиком индивидуально, чтобы учесть требования имеющейся у него информационной структуры.

Компания Babylon совсем недавно появилась на российском рынке. Ее пока еще мало знают. Но хотя стоимость электронного словаря Babylon-Pro несколько выше аналогичных российских разработок, он может составить им серьезную конкуренцию.

Статья была опубликована на SoftKey.info