
Технологии автоматизации перевода текстов
Программные средства автоматического перевода текстов документов можно условно разбить на две основные категории:
Электронные словари представляют собой программные средства для перевода отдельных слов, отображаемых на экране или имеющихся в документе. Удобство их использования состоит в возможности немедленно получить перевод неизвестного слова.
Программы перевода осуществляют автоматический перевод входного текста, выполненного на одном языке, и выдают текст на другом языке.
В ходе работы программа перевода использует обширные словари, наборы грамматических правил и другие средства, обеспечивающие наилучшее (с точки зрения программы) качество перевода. Словарь в этом случае может содержать не только отдельные слова, но и типичные словосочетания. Используя эти средства, программа анализирует грамматическую структуру предложений исходного текста, обнаруживает связи между словами и пытается построить верный перевод фразы на другом языке. Чем короче предложение, тем больше шансов на то, что такое преобразование будет правильным. В длинных предложениях и сложных грамматических конструкциях любая система перевода может быть неточной.
Надёжный и качественный автоматический перевод документов с одного языка на другой пока остается недостижимым идеалом. Причин для этого множество, и главная из них состоит в том, что перевод текста не сводится к переводу отдельных лексических единиц. Преодолеть этот барьер современные программы автоматического перевода пока не могут.
Тем не менее, современные средства автоматизации перевода достигли того уровня, который позволяет эффективно использовать их на практике. Дело в том, что технический текст, в отличие от художественного текста, использует ограниченное число языковых конструкций и более ориентирован на однозначную интерпретацию. Среди используемых лексических единиц встречается большое число технических терминов, имеющих совершенно определённый смысл в рамках данной научной или технической дисциплины. Это значительно упрощает процесс перевода и позволяет в отдельных случаях автоматически получать текст, близкий к результату ручного подстрочного перевода. Программы автоматического перевода имеет смысл использовать для перевода технических текстов в следующих случаях:
при абсолютном незнании иностранного языка;
при необходимости получить перевод быстро, даже ценой снижения его качества (например, это относится к переводу Web-документов);
для перевода на иностранный язык (умения читать иноязычные тексты недостаточно, чтобы научиться объясняться на иностранномязыке);
для быстрого создания первоначального черновика («подстрочника»), используемого в ходе подготовки полноценного перевода.
Подготовка документа к переводу включает в себя:
• редактирование исходного текста;
создание списка, не подлежащего переводу слов (например, наименование фирм, товарных знаков и т.д.);
выбор режима перевода - останавливать перевод или не останавливать на нераспознанных словах;
выбор построения файла перевода - двуязычный пофрагментный вывод или только перевод.
Из систем автоматического перевода с русского языка на английский и с английского на русский наиболее распространены такие программы, как Socrat (Сократ) и Stylus. Stylus обеспечивает более высокое качество и более высокую гибкость при переводе. Последняя версия программы Stylus сменила название и теперь называется Promt 98 или Promt XT, . Promt8
Программа словарь ABBYY Lingvo (рис.1) является популярным многоязычным словарем и содержит самую необходимую лексику на языках: английском, немецком, французском, испанском, итальянском, русском.
|
|
Рис.1 |
Рис. 4 |
|
|
Рис. 2 |
Рис. 3 |
|
Для быстрого перевода слова с одного языка на другой необходимо:
1. Указать направление перевода, например, с русского языка на английский (рис.2).
2. Выбрать словарь для перевода, например, словарь по компьютерной терминологии (Рис. 3).
3. Набрать нужное слово или
словосочетание в строке ввода, например,
информатика, при этом содержимое
главного окна ABBYY Lingvo будет меняться,
синхронизируясь с набираемым текстом,
как только вы увидели в списке то, что
переводите (Рис. 4) – нажмите кнопку
или клавишу ENTER.
4. На экране появится карточка с переводом слова (рис. 5) из строки ввода.
Программа словарь ABBYY Lingvo имеет достаточно простой интерфейс для работы и очень популярна при выполнении перевода отдельных слов.
При переводе программа находит начальную форму слова, выделяет устойчивые словосочетания в запрашиваемом фрагменте, предлагает варианты написания слова, если перевод запрашиваемого слова не найден.
Программа переводчик Promt предназначена для автоматического перевода документов с английского языка на русский и с русского на английский. Она способна работать с документами в различных форматах, допускает немедленное редактирование оригинала, перевода и может сохранить в нужном виде как оригинал, так и перевод. Перевод слов, которые не входят ни в один из словарей, можно определить самостоятельно и сохранить в пользовательском словаре. Кроме того, программа Promt 98 (8) позволяет указать правила работы с именами собственными и другими словами, не требующими перевода, например, сокращениями.
Одновременно для обработки может быть открыто несколько документов. Окна документов имеют необычный вид. Они разбиваются на три отдельные области: две из них предназначены для отображения оригинала текста и сформированного перевода, а третья представляет собой информационную панель, предназначенную для вывода информации о переводимом документе и специальных настройках.
Дополнительные возможности программы включают пакетный перевод файлов, быстрый перевод неформатированного текста, а также возможности синхронного перевода Web-страниц в Интернете. Эти средства реализованы как отдельные приложения.
Качество перевода определяется полнотой используемых словарей и учётом грамматических правил. При переводе можно как применять стандартные ресурсы программы, так и добавлять собственные.
Правила перевода отдельных слов (терминов) определяются использованием словарей. Для каждого переводимого документа задаётся набор применяемых словарей. Словари просматриваются в определённом порядке, и, как только переводимое слово обнаружено в каком-то из словарей, дальнейший просмотр прекращается. Программа Promt 98 (8) использует при переводе три типа словарей.
Генеральный словарь содержит общеупотребительную лексику и бытовые значения слов. Он используется всегда и притом самым последним, если слово не найдено ни в одном из других словарей. Изменение этого словаря невозможно.
Специализированные словари содержат термины из различных областей знаний, причём значение переводимого термина выбирается в соответствии со специализацией словаря. Одни и те же слова могут иметь совершенно разный смысл в разных технических дисциплинах, так что выбор нужного словаря обеспечивает правильное использование специальной терминологии в переводе. Редактирование специализированных словарей не допускается, но их можно подключать или отключать при переводе документа. Пользовательский словарь формируется пользователем вручную. В него можно включить слова, отсутствующие в других словарях, или представить более точный перевод каких-то из терминов. Пользовательские словари можно произвольно создавать и редактировать. Применяют пользовательские словари обычно в первую очередь, до специализированных и генерального словарей.
При подключении к системе PROMT нескольких специализированных словарей пользователь может выбирать не только язык, но и тематику перевода. Все три вида словарей могут быть задействованы при переводе одновременно — общее их количество практически не ограничено. Но перегруженная всеми возможными словарями система будет работать далеко не идеально. Поэтому разумно ограничиться, максимум, четырьмя словарями - базовым, одним или двумя специализированными и создаваемым пользовательским. При этом, каждому словарю в системе можно создать свой собственный приоритет - например, нужный термин PROMT будет сначала искать в пользовательском словаре, затем - в специализированном, и лишь в последнюю очередь - в базовом.
Пример. Предположим, необходимо быстро выполнить перевод текста «Ученые физики используют компьютерное моделирование для исследования различных физических процессов в природе», который размещен в текстовом файле. Затем необходимо сохранить результат перевода в другом файле.
Быстрый перевод текста с помощью программы Promt выполняется следующим образом:
Запустите программу Promt (Рис.6).
Выполните команду Файл→Открыть и выберите открываемый для перевода документ.
Выберите используемый формат файла в диалоговом окне Конвертировать файл, например, текстовый файл → укажите направление перевода, например, русско-английский → ОК (Рис.7). В области перевода программы Promt разместится текстовый документ (Рис. 8).
Выберите на панели Инструментов команду Перевод →Перевести весь текст (Рис. 9)
Ознакомьтесь с переводом текста «Scientists of physics use computer modelling for research of various physical processes in the nature». (Рис. 10).
Выделите фрагменты, которые не следовало переводить, и щёлкните кнопкой «Оставить абзац без перевода» на панели инструментов Перевод.
Оцените качество автоматического перевода.
Сохраните переведённый текст: Файл→Сохранить→Перевод→укажите тип сохраняемого файла→Сохранить.
|
|
Рис. 6. |
|
|
|
Рис. 7 |
Рис. 9 |
|
|
Рис. 8 |
|
|
|
Рис. 10 |
В отличие от всех перечисленных выше программ, англо-русско-английский переводчик Magic Gooddy - единственная программа этого класса, изначально ориентированная на домашнего пользователя. И пусть Magic Gooddy не самый профессиональный и умелый из всех существующих переводчиков (хотя качество его переводов часто не уступает дорогому PROMT) - но он, без сомнения, самый удобный, простой и красивый. Общаться с программой помогает весёлый мультяшный гусёнок Gooddy. Помощь эта заключается в том, что после запуска программы неугомонное лапчатое постоянно маячит перед глазами, радуя ужимками и до ужаса полезными советами. Но обретается Gooddy не просто так: необходимо выделить нужный вам фрагмент текста, бросить его с помощью мышки на улыбающуюся гусякину физиономию - и перевод готов!
Хотя Magic Gooddy и не встраивает свои команды ни в одну из популярных программ-редакторов, он может переводить текст, созданный практически в любом приложении Windows - текстовом редакторе, почтовом клиенте т. д. Он легко справляется даже с фрагментом файла справки (Help). Эта программа понимает также команды, отданные через микрофон, она может прочесть вслух ваш текст, на русском или английском языках. Можно отправить переведённый вами текст по электронной почте - для этого текстовый редактор Gooddy оснащён специальной кнопкой.
В Magic Gooddy встроены словари по компьютерной технологии, бытовой технике, программному обеспечению и Интернет. В пакете присутствуют специализированные словари для перевода кулинарных текстов и описания игр. Поможет переводчик и при составлении простых писем на бытовые темы - например, послания иностранному другу или коллеге. Дружелюбный интерфейс, удачная словарная база (около 500 тыс. слов) делают его отличным домашним помощником.
?Для чего используются программы словари ?
Какие возможности предоставляют пользователям программы переводчики ?
Какие программы переводчики и словари установлены в вашем школьном компьютерном классе?