Как делается перевод страницы в браузере

Глобальная сеть снимает физические ограничения, среди которых — расстояние. Вы можете совершенно спокойно в своём браузере зайти на сайт в любой стране мира, если, конечно, вы не китаец. У них свой интернет, и за «Великий китайский файерволл» их в принципе не пускают. У нас таких ограничений нет, так что вписывайте в адресную строку любое доменное имя. Вот только языковых барьеров интернет не снимает сам по себе. Поэтому, если вы не знаете, например, английского, то сможете передвигаться по англоязычному сайту разве что «на ощупь».

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

Сайт на английском языке

Браузер как инструмент

В наше время просмотром интернет-страниц работа браузера вовсе не ограничивается. У многих пользователей вся компьютерная жизнь проходит именно в нём, и у «ведущей четвёрки» для этого созданы все условия. Если говорить о теме нашей статьи, то уже несколько поколений браузеров способны переводить страницы как с английского, так и с других языков. Для пользователя это выражается во всплывающем окне с предложением о переводе, и если он согласится, то весь текст на сайте будет заменён на русский.

Технически это происходит так: Опера, Мозилла или Яндекс.Браузер, получив от пользователя команду на перевод, которую движок браузера генерирует по нажатию на кнопку, загружает весь видимый пользователю текст из html-кода сайта в какой-нибудь сервис. В тех из них, которые построены на движке Chromium, обращение идёт в сервис Google Translate, в случае с Яндексом — соответственно, в его собственный переводчик. Перед тем как перевести страницу, браузер из её исходного кода вытаскивает то, что находится между тегами <p></p>, так что в перевод не попадают служебные символы. Ответный текст он вставляет в те же самые места. Поэтому пользователь на своей стороне видит полностью переведённый текст.

Нужно понимать, что речь идёт о машинном переводе, так что не стоит ждать стилистических изысков. Пользователь получит максимально буквальный перевод, его будет трудновато читать, но для понимания смысла этого хватит.

Следующий шаг

Итак, мы теперь знаем, как технически работает перевод сайта. На стороне пользователя есть нюансы использования этого знания. Рассмотрим их подробнее.

Если мы говорим о Яндекс.Браузере, то он построен на базе Хромиума. Соответственно, по большей части он использует свои аналоги встроенных в него сервисов, то же касается и сервиса переводов. Общий у них лишь подход. Вместо банальной адресной строки там используется «умная», и она предложит вам перевести страницу. Как только Яндекс-браузер получит код этой страницы на обработку, из её метаданных он узнает (если, конечно, создатели сайта соблюдают рекомендации W3C) язык текста на ней, и если он отличается от русского, предложит перевести. В правой части адресной строки появится кнопка «Перевести страницу», а левее будет написано, на каком сейчас она языке. Если вы не хотите читать машинный перевод, просто не нажимайте на неё.

Перевод страницы на Яндекс браузере

Что касается других браузеров, то у них немного иной подход. Перед тем как перевести страницу, нужно будет установить плагин. Скажем, в Мозилле перевода страницы как такового нет, и нужно использовать стороннее решение, которое реализует нужную механику через сторонний сервис. То же самое, кстати, касается и другого популярного браузера — Оперы. В каталоге расширений и плагинов этих браузеров есть множество переводчиков, но они либо переводят только выделенный фрагмент, либо используют Google Translate. Последний де-факто является стандартом для подобных задач, так что и в Опере, и в Мозилле Файрфокс вы без проблем сможете им пользоваться.

Итак, найдите в каталоге соответствующий плагин, установите его (может потребоваться перезапуск браузера), и после этого на любом не русскоязычном сайте щёлкните на свободном от текста и картинок пространстве правой кнопкой мыши. Среди пунктов контекстного меню появится строчка «Перевести страницу». По нажатию на неё вы откроете новую вкладку с русской версией сайта. Это удобно, так как если вдруг вам потребуется увидеть оригинал, не придётся переводить его туда-обратно несколько раз.

Заключение

Как видите, перевести страницу в любом современном браузере совсем несложно. Яндекс обладает нужной функциональностью «из коробки», в Опере и Мозилле вы добавите её простым плагином, — и можете забыть о языковом барьере в Сети. Конечно, качество перевода нельзя назвать профессиональным, но в большинстве случаев это и не нужно. Для комфортной работы достаточно машинного перевода, который будет предоставлен по первому клику мышью. Если нужен обратный перевод, то учтите, что Яндекс не создаёт новую вкладку в окне, в отличие от других браузеров, так что нужно будет ещё раз нажать на кнопку. В остальном их работа практически идентична.

  • ВКонтакте
  • обычная форма
  • Оставить комментарий

сети
программы
Smart TV
ос