Форум программистов, компьютерный форум, киберфорум
Софт для Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
181 / 56 / 9
Регистрация: 22.04.2011
Сообщений: 482
1

Firefox. Встроенный переводчик

19.02.2020, 03:48. Показов 869. Ответов 3

Author24 — интернет-сервис помощи студентам
Доброго времени!
На сколько мне известно, в Firefox (в версиях выше 41) имеется встроенный переводчик страниц). О чем впринципе и свидетельствуют некоторые скрытые настройки:
1. browser.translation.detectLanguage
2. browser.translation.ui.show
3. browser.translation.engine
Так же на просторах интернета есть инструкции о том, как включить данный переводчик. К примеру вот:
Кликните здесь для просмотра всего текста
1. Убедитесь, что у вас установлен Firefox 41 или выше, так как в более младших версиях "огненного лиса" данного функционала нет. Чтобы увидеть версию, введите "about:support" в адресную строку браузера и нажмите Enter:

2. Введите в адресную строку "about:config" и нажмите "Enter". В появившемся сообщении кликните по кнопке - "Я обещаю, что буду осторожен!"

3. С помощью поисковой строки найдите параметр "browser.translation.detectLanguage" Дважды кликните по строчке с ним левой кнопкой мыши чтобы присвоенное ему значение сменилось с "false" на "true"

4. Сделайте то же самое для параметра "browser.translation.ui.show"

5. Далее найдите параметр "browser.translation.engine". Дважды кликните по нему и в появившемся окошке сотрите "bing", а вместо него вручную напишите "yandex" и нажмите кнопку ok

6. Перейдите на сайт Yandex’s Translate API и войдите там в свою учётную запись на Яндекс, нажав ссылку Log in в верхнем правом углу по ссылке: https://tech.yandex.com/translate/

7. Теперь прокрутите страницу вниз и кликните по ссылке "Get a free API key"

8. На следующей странице поставьте галочку напротив "I have read…." и кликните по кнопке "Get API key"

9. В итоге Яндекс сгенерирует для вас уникальный ключ, благодаря которому вы сможете встроить его переводчик в ваш Firefox. Скопируйте этот ключ в любой текстовый файл

10. Вновь вернитесь на страницу "about:config". Щёлкните мышкой на пустом месте и в контекстном меню выберите "Создать" - "Строка"

11. В появившемся окошке в качестве имени строки укажите "browser.translation.yandex.apiKeyOverride "

12. В следующее, заключительное, окошко целиком скопируйте ключ, полученный в пункте 9.

Теперь закройте все служебные страницы, перезапустите браузер и попробуйте зайти на любой иностранный сайт.

И впринципе данная инструкция (по моему мнению) имеет право на жизнь, но дело в том, что у меня на пункте 10 возникает проблема, в контекстном меню нет "Создать", да и вообще контекстное меню страницы about:config выглядит так же как и на любой другой странице, хотя там добжно появляться совсем другое (служебное) контекстное меню.
Ну и собственно теперь сам вопрос.
Как воплотить данную инструкцию в Firefox?

Firefox 73.0.
Kubuntu 18.94 LTS.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2020, 03:48
Ответы с готовыми решениями:

После установки Chromium перестал работать встроенный в Google Chrome переводчик страниц
Доброго времени суток! После установки хромиума в гугл хром перестал работать встроенный переводчик...

Можно ли как-то перенести закладки с браузера Firefox c ПК, на Андройд браузер (не Firefox)?
Ребят, всем привет! Подскажите, можно ли как-то перенести закладки с браузера Firefox c ПК, на...

Создание расширения для Firefox. Перевод расширений Chrome на Firefox
Здесь обсуждается процесс создания расширений для Mozilla Firefox, а также портинг из Chrome. ...

Частые падения Mozilla Firefox - прекращена работа программы Plugin Container for Firefox
Как это исправить, падает пару раз за час:

3
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,986
19.02.2020, 09:28 2
лиса в промежутке между 41 и 73 версиями успела пересесть на движок гугловского хрома. вполне возможно, именно в этом и заключается причина ваших неудач
0
181 / 56 / 9
Регистрация: 22.04.2011
Сообщений: 482
19.02.2020, 12:49  [ТС] 3
Dmitry, если активировать указанные мною выше настройки, то при посещении иностранных сайтов сверху, под панелью с адресной строкой появляется полоска, в которой есть возможность осуществить перевод, но эта функция не работает, т.к. я так и не смог сделать последние 2 действия из инструкции, которые заключаются в создании дополнительного параметра (Контекстное меню - Создать - Строка), у меня на странице скрытых настрое контекстное меню такое же как и на всех других сайтах, хотя должно быть специализированное).
Так же никто не запрещает попробовать сделать то же самое для поиска Google, если уж лиса сидит на его движке, да и если уж на то пошло, то мне перевод от Google был бы даже удобнее, чем от Yandex.
Так что функция никуда не делась, надо только знающего человека, который разобрался бы в данном вопросе.
0
181 / 56 / 9
Регистрация: 22.04.2011
Сообщений: 482
19.02.2020, 16:52  [ТС] 4
Все, у меня получилось
На пути встретилось несколько нюансов, из-за которых данная инструкция не раотала, но осуществив следующие действия все проходит гладко:
1. В п.5 появится параметр, которому будет присвоено значение "Google", вместо него нужно ввести значение "Yandex" (без кавычек). Именно с ЗАГЛАВНОЙ вуквы, иначе у меня не подцепилось.
2. В п.10 нужно создавать параметр не как раньше через контекстное меню (ПКМ), а в поле поиска параметров ввести указанное название параметра, появится строка с этим параметром и тут нужно нажать плюс "+" в правой части этого параметра, тогда этот параметр создается и в следующем окне уже можно будет указать нужное значение, т.е. API ключ.
На этом все, теперь при посещении иностранных сайтов сверху, под адресной строкой появляется полоска с предложением перевести страницу. Выбираем язык страницы (жаль что нет автоматического определения) и жмякает "Перевести".
Действует так же как и в Google Chrome. Страница переводится без "ломаного" отображения.
Очень доволен, что нашел данную инструкцию, т.к. именно достойного переводчика ссреди расширений попросту нет. Они либо переводят кусок текста, либо переводят страницу в отдельной вкладке ломая его структуру. Тут же все красиво.
Не пугайтесь количества действий, которые нужно проделать, на все про все уходит 10-15 мин. ;-)
А теперь десерт для затравки
Миниатюры
Firefox. Встроенный переводчик   Firefox. Встроенный переводчик  
0
19.02.2020, 16:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2020, 16:52
Помогаю со студенческими работами здесь

Selenium Firefox driver и плагины Firefox
Если в селениуме используется файерфокс драйвер, то возможно ли его запускать с плагинами? Т.к....

Переводчик
Есть задание написать переводчик русских букв в транслит и обратно,все хорошо но есть проблема,при...

Переводчик
Помогите исправить пару ошибок в коде! Ошибки закоментил. #include <stdio.h> #include <conio.h>...

Переводчик
подскажите пожалуйста примерный алгоритм переводчика с одного языка на другой, т.е. не просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru