Как включить перевод страницы в firefox
Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.
Страницы: 1
- Форумы
- » Ответы на часто задаваемые вопросы (FAQ)
- » Перевод страниц (в том числе как в Google Chrome) и текста в Firefox
№1 23-02-2020 12:45:13
Пандёнок Участник Группа: Extensions Зарегистрирован: 04-11-2008 Сообщений: 5543 UA: 68.0
Перевод страниц (в том числе как в Google Chrome) и текста в Firefox
![[firefox]](http://forum.mozilla-russia.org/img/browsers/firefox.png)
Есть много способов перевести страницу или текст, ничего не меняя в скрытых настройках браузера и нигде не регистрируясь. Об этом — в следующих сообщениях, ниже.
Под спойлером — другой способ: когда сам предлагает перевести страницу, если она не на вашем языке (например, не на русском).
скрытый текст
![[firefox]](http://forum.mozilla-russia.org/img/browsers/firefox.png)
Такая экспериментальная функция есть в , но во-первых, она отключена в скрытых настройках, во-вторых, если её просто включить, она не заработает. Подробно, со скриншотами, настройка этой функции показана на https://www.our-firefox.ru/kak-v-mozill … refox.html — не буду это повторять, дам только немного изменённую мною краткую текстовую инструкцию для тех, кто не любит листать метры скринов, тем более что можно получить ключ на русскоязычном сайте «Яндекс.Переводчика» вместо английского, как это советуют там.
Вообще функцию «Перевод страниц» в Firefox можно настраивать на использование онлайн-переводчиков Google, Bing или Яндекс. Но эти сервисы один за другим закрывают доступ к бесплатному API (программному интерфейсу приложения) для перевода. Последним это сделал Яндекс — 15 августа 2020 года (подробнее в конце этого спойлера). Перевод через бесплатный API был не очень качественный: он хуже не только перевода через платный API, но и бесплатного перевода через сам сайт https://translate.yandex.ru/ — потому что в платном API и на translate.yandex.ru используется используется «нейроперевод», а в бесплатном API — статистический фразовый перевод, причём даже известные ошибки не исправлялись разработчиками — они заняты совершенствованием только платной версии (которая с 15.08.2020 стала единственной).
Если вам не интересна экспериментальная и по сути платная функция перевода страниц — сразу смотрите второе и третье сообщения в этой теме, про перевод с помощью букмарклетов и расширений.
1. Убедиться, что установлен Firefox 41 или выше. Увидеть версию можно в меню «Справка» — «О Firefox» (как вариант, ввести «about:support» в адресную строку браузера и нажать Enter). Если у вас Firefox 40 или ниже — обновите программу. (В целях бесопасности рекомендуется всегда использовать последнюю версию Firefox или Firefox ESR.)
2. Ввести в адресную строку about:config и нажмите «Enter». В появившемся сообщении нажать кнопку «Я обещаю, что буду осторожен!»
3. В появившуюся поисковую строку ввести browser.translation. Появятся несколько параметров.
4. Дважды щёлкнуть левой кнопкой мыши по параметру browser.translation.detectLanguage, чтобы присвоенное ему значение сменилось с «false» на «true»; то же самое сделать для параметра browser.translation.ui.show
5. Дважды кликнуть по параметру browser.translation.engine и в появившемся окошке вместо «Google» или «Bing» вручную написать «Yandex» (обязательно с заглавной буквы) и нажать кнопку “OK”.
6. Перейти на страницу https://translate.yandex.ru/developers/keys и войти там в свою учётную запись на Яндекс (если у вас до сих пор нет учётки на Яндексе — придётся её создать).
7. Согласиться с условиями использования API и нажать «Создать новый ключ».
8. Яндекс сгенерирует уникальный ключ, благодаря которому можно встроить его переводчик в Firefox.
Зачёркнутые шаги 6-8 (равно как и бесплатность ключей) будут неактуальны с 15 августа 2020 — если кому-то интересно использовать встроенную функцию перевода во что бы то ни стало, вот ссылки на платные сервисы: Google Translation API, Yandex Translate | Яндекс.Облако, Translator Text API — Microsoft Translator for Business. Но это всё даже их разработчиками позиционируется как функции только для бизнеса, а для простого пользователя больше подходят букмарклеты и расширения — см. сообщения ниже.
9. Скопировать полученный ключ в любой текстовый файл.
10. Вернуться на страницу about:config и щёлкнуть мышкой на пустом месте, в контекстном меню выбрать «Создать» > «Строка», в появившемся окошке в качестве имени строки указать browser.translation.yandex.apiKeyOverride
11.В качестве значения этого параметра вставить ключ, полученный в шаге 8.
12.Закрыть все служебные страницы, перезапустить браузер и попробовать зайти на любой иностранный сайт (не на русском языке).
Теперь в настройках Firefox в разделе «Язык» появится пункт «Перевод веб-страниц» — там можно не только включить или отключить предложения перевода, но и настроить исключения: какие языки и какие сайты переводить не надо.
Если вам придётся эту настройку повторить (например, для нового профиля Firefox) — создавать ключ на Яндексе заново не надо — вместо шагов 7, 8 достаточно зайти на https://translate.yandex.ru/developers/keys под своей учётной записью и скопировать уже существующий ключ.
Мною замечено, что почему-то не все иностранные сайты Firefox предлагает перевести. Кроме того, результат перевода может заметно отличаться от перевода того же текста на сайте https://translate.yandex.ru или с помощью букмарклета! Так, по состоянию на 29.04.2020 функция «Перевод страниц» с помощью Яндекса переводит название браузера SeaMonkey с английского на русский как «Opera» или «не Opera». При переводе с помощью букмарклетов (см. ниже) этой ошибки нет.
Дополнено:
Мне пришло письмо от Яндекса (жирный шрифт добавил я):
…
С 31 июля 2020 года вы сможете бесплатно переводить 50 000 символов в день, а с 15 августа 2020 года мы закрываем доступ к бесплатному API Яндекс.Переводчика. Если вы хотите и дальше использовать технологии Яндекса для перевода, регистрируйтесь на сервисе Yandex Translate на платформе Яндекс.Облако.
То есть: «халява закончилась». Но не надо нигде регистрироваться и никому платить: см. ниже!
Примерно то же самое (причём бесплатно, с более удобными и понятными настройками и весьма быстро) умеет делать расширение Translate Web Pages («Перевести веб-страницы»). Например, чтобы настроить автоматический перевод английского языка на всех сайтах, установите это расширение, зайдите на любую страницу на английском языке, нажмите кнопку расширения
на панели инструментов
, поставьте галочку «Всегда переводить с…» и нажмите кнопку «Перевести». Чтобы всегда переводить определённый сайт (со всех языков, которые там встретятся), нажмите кнопку расширения — параметры — «всегда переводить этот сайт». Кроме того, это расширение умеет переводить выделенный текст. Можно настроить на перевод с помощью переводчика Google или Яндекса.
Внимание: это расширение не работает, если заблокированы скрипты, например, расширением NoScript.
Отредактировано Пандёнок (10-04-2022 14:03:04)
Как в Firefox настроить перевод страниц на русский, также как в Chrome?

В Firefox такого нет. Есть не удобные переводчики в плагинах ищи по слову translate, в том числе гугловский там тоже есть.


WapSter, в ответе ниже всё расписал

xotkot, увидел по этому и удалил коммент. Спасибо не знал сейчас попробую.
Решения вопроса 0
Ответы на вопрос 3

хорошо есть и хорошо весьма
нативная поддержка переводов у фокса уже пару лет как есть, но со своим плюсом и минусом
плюс — в хроме прибит гугловский переводчик, а в фоксе можно выбрать один из трёх (Google, Bing, Yandex)
минус — для каждого из переводчиков нужен ключ для пользования сервисами перевода от соответствующих компаний (Google, Bing, Yandex) что естественно, так как никто из этих гигантов не будет за просто так раздавать конкурентам преимущества за свои же ресурсы. Хотя их ключи можно получить бесплатно(?), но у Google и Bing на сколько я помню это было довольно геморно, единственное у Яндекс для этого нужно было просто иметь свой профиль(создать или иметь у них почту) и перейти по ссылке https://translate.yandex.ru/developers/keys а затем скопировать полученный ключ в поле browser.translation.yandex.apiKeyOverride (about:config)
в общем виде для яндекса это будет выглядеть примерно так:
firefox —> about:config
browser.translation.detectLanguage=true browser.translation.ui.show=true browser.translation.engine=Yandex browser.translation.yandex.apiKeyOverride=КЛЮЧ
п.с.
кстати, в будущем у фокса может появится своя переводческая база не зависящая от внешних игроков или даже сервисов, то есть, на самом клиенте появится возможность машинного офлайн перевода, см. Bergamot
Mozilla развивает собственную систему машинного пе.
Как перевести страницу на русский язык в браузере Mozilla Firefox
В эру информационных технологий каждый человек стремиться быть в курсе последних событий, первым узнавать о новинках индустрии. Поэтому вопрос о том, как перевести страницу в Мозиле на русский, актуален как никогда.
Коротко о главном
Mozilla Firefox – свободный браузер, заслуживший популярность за счет перечня сильных сторон:
- Высокая производительность работы.
- Мультиплатформенность.
- Мультиязычность.
- Интуитивно понятный пользовательский интерфейс.
- Бесплатная схема распространения.
Разработчики с завидным постоянством выпускают обновления, модернизирующие систему.
Инструкция
Создатели Фаерфокс не предусмотрели встроенного инструмента для перевода страницы на русский. Поэтому мы воспользуемся утилитами стороннего «производства».

Рассмотрим механизм перевода текстового фрагмента на примере расширения для Firefox. Его установка и настройка стандартная и не требует от пользователя существенных временных затрат, а вся процедура расписана здесь.
Как воспользоваться доступным функционалом (о нем мы поговорим чуть позже)?
Для этого прошу ознакомиться с пошаговой инструкцией, представленной ниже:

- Переходим к англоязычному (к примеру) сайту и кликаем ПКМ по страничке.
- В диалоговом окне, с установкой дополнения, появилась пара дополнительных пунктов. Для «локализации» представленного материала достаточно выбрать вариант «Перевести эту страницу».
- Операция занимает несколько секунд. Затем данный сайт загрузится в новой вкладке, но уже обработанный в Google Translator.
Доступный функционал
Разработчики небольшой утилиты наделили свое детище следующими возможностями:

- алгоритм, отвечающий за автоматический перевод страниц для определенных сайтов;
- коррекция отдельных текстовых участков с сохранением стандартного форматирования;
- мультиплатформенность;
- возможность перевода отдельных кусков текста, если выделить их и кликнуть ПКМ;
- простота использования.
Подведем итоги
В Мозиле Фаерфокс перевести страницу на русский встроенными функциями браузера, к сожалению, невозможно. Поэтому пользователю придется вручную устанавливать и настраивать специальные дополнения.
Как включить встроенный переводчик в Firefox 117
Mozilla планирует выпустить Firefox 117 Stable во вторник, 29 августа 2023 года. Новая версия браузера получит долгожданную переводчик, который не требует подключения к серверу и работает в режимах онлайн и офлайн.

Несмотря на то, что работа над Firefox Translations еще не завершена, это важный шаг для пользователей браузера, поскольку он еще на один шаг приближает продукт Mozilla к своим конкурентам, таким как Google Chrome и Microsoft Edge.
Mozilla анонсировала Firefox Translations еще в 2021 году и с тех пор активно работала над этой интеграцией. За это время была добавлена поддержка новых языков, однако она все еще отстает от языковой поддержки в других браузерах.
В Firefox Translations переводы осуществляются локально, что хорошо с точки зрения конфиденциальности. Пользователи Chrome и Edge, желающие перевести контент, отправляют его на серверы Google и Microsoft соответственно, после чего получают перевод. При таком подходе существует вероятность утечки конфиденциальных данных.
В Vivaldi и Brave используются собственные решения, которые по-прежнему требуют подключения, но обеспечивают большую конфиденциальность, чем интеграция Google Translate или других сторонних служб перевода.
Решение Firefox является предпочтительным: Mozilla контролирует функциональность переводчика, а для перевода контента не нужно устанавливать соединение с удаленными серверами.
Основной проблемой текущей реализации является отсутствие широкой языковой поддержки. Если многие популярные и распространенные языки уже можно перевести, то другие, в том числе и те, на которых говорит значительная часть населения Земли, пока не задействованы.
Уже поддерживаются русский, английский, немецкий, французский, испанский, итальянский, голландский и португальский языки. Среди отсутствующих языков — китайский, японский, корейский, все языки Индии, арабский, турецкий и многие другие.
Как настроить Firefox Translations
С выходом Firefox 117 Stable, пользователи смогут воспользоваться нативным переводчиком в браузере. Mozilla планирует внедрять эту функцию поэтапно, поэтому большинство пользователей Firefox получат переводчик через несколько недель после релиза Firefox 117. Firefox Translations должен быть включен для всех пользователей, начиная с Firefox 118.
Однако все пользователи Firefox 117 смогут принудительно включить функцию переводов сразу после обновления.
Это можно сделать следующим образом:
- Откройте страницу about:config .
- Подтвердите, что принимаете риск.
- Найдите пункт browser.translations.enable.
- Установите для экспериментального флага значение true .
- Перезапустите Firefox.

Установка значения true включает функцию перевода. Установка значения false отключает ее.
Firefox станет отображать значок языка в адресной строке при обнаружении страницы, использующей один из поддерживаемых языков, который не установлен в качестве языка в Firefox.
Настроить переводчик можно на странице about:preferences#general . Отсутствие подключений к облачной инфраструктуре приводит к необходимости установки языковых пакетов локально. Они должны быть установлены пользователем для добавления поддержки языка.

Передача всех языковых пакетов вместе с Firefox привела бы к значительному увеличению размера браузера.

Кликните по значку Firefox Translations в адресной строке, чтобы посмотреть доступные опции меню.

Вы можете запретить переводить контент на текущем языке или на активном сайте или указать браузеру переводить его всегда, а также можете настроить языки.

Интеграция переводчика в Firefox является важным событием для браузера. Ожидается, что в ближайшие месяцы и годы количество поддерживаемых языков в Firefox должно увеличиться.
