Что такое языковая инженерия?
Инженерия — это применение научных принципов для создания и постройки различных объектов: двигателей, машин, приборов, зданий, дорог, коммуникационных систем и самолетов. Языковая инженерия применяет те же принципы к работе с информацией, выраженной на естественных языках — тех, которые люди используют для общения друг с другом.
В основе языковой инженерии лежит лингвистика — наука о том, как устроен и работает язык. Инструменты языковой инженерии разнообразны. Многие из них — компьютерные системы, помогающие решать задачи перевода, обучения языку, реферирования, индексирования и поиска информации. Но есть и менее осязаемые инструменты: словари, тезаурусы, руководства для авторов, методики преподавания иностранных языков. Все, что связано с применением науки о языке для решения практических задач, относится к языковой инженерии.
Компьютерный перевод
Особо важное приложение языковой инженерии — компьютерный перевод. Он включает создание программ для автоматического перевода или для помощи переводчикам-людям, а также разработку методик и руководств для переводческой деятельности. Существует большое количество компьютерных программ для обучения языкам и для перевода слов и текстов.
Знания и навыки
В современной индустрии и профессиональной деятельности языковой инженерией ежедневно занимаются люди с разным языковым опытом. Для создания эффективных инструментов, ориентированных на работу с языком, необходимы знания в нескольких областях:
- детальное и глубокое знание конкретных языков;
- понимание общих свойств языка;
- компьютерная реализация лингвистических теорий;
- особенности живого языка со всеми исключениями и флексиями.
Флексии — это изменения формы слова для выражения грамматических значений, например падежа, числа или времени. Живой язык полон исключений и нерегулярностей, которые необходимо учитывать при создании языковых инструментов.
Профили специалистов
В языковой индустрии существуют разные профили специалистов. Одни предпочитают углубленно изучать конкретный язык, чтобы эффективно применять его в различных ситуациях. Они анализируют языки с научной точки зрения, сравнивают их между собой, интересуются теорией языка, правописанием, общением и использованием компьютеров для изучения языка.
Другие изучают языки в целом, не углубляясь в отдельные предметные области. Они осваивают общие лингвистические принципы и применяют технические инструменты к одному или нескольким языкам. Третьих привлекает манипулирование языком с помощью компьютера: им нужны технические знания для создания программ, которые обрабатывают язык и помогают другим людям в работе с языками. Все эти специалисты используют языковую инженерию.