Введение

Переходный язык между разными языками

Переходный язык, иногда также называемый мостовым языком, — это искусственный или естественный язык, используемый в качестве посредника для перевода между многими различными языками. Чтобы перевести с языка A на язык B, перевод осуществляется в два этапа: сначала с языка A на переходный язык P, а затем с языка P на язык B. Использование переходного языка позволяет избежать комбинаторного взрыва, возникающего при необходимости наличия переводчиков для каждой комбинации поддерживаемых языков, поскольку количество комбинаций языков растёт линейно, а не квадратично. Достаточно знать язык A и переходный язык P (а также кому-то ещё язык B и переходный язык P), вместо того чтобы требовались разные переводчики для каждой возможной комбинации языков A и B. Недостатком переходного языка является то, что каждый этап перевода вносит потенциальные ошибки и неоднозначности – использование переходного языка требует двух шагов вместо одного. Например, когда Эрнан Кортес общался с мезоамериканскими индейцами, он говорил по-испански с Херонимо де Агиларом, который говорил на языке майя с Малинцин, а та говорила на науатль с местными жителями.

Примеры

Английский, французский, русский и арабский языки часто используются в качестве языков-посредников. Интерлингва использовалась в качестве языка-посредника на международных конференциях и была предложена в качестве языка-посредника для Европейского Союза. Эсперанто был предложен в качестве языка-посредника в проекте Distributed Language Translation и использовался таким образом в Majstro Tradukvortaro на веб-сайте Majstro.com. Универсальный сетевой язык – это искусственный язык, специально разработанный для использования в качестве языка-посредника.

В вычислительной технике

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