The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Раздел полезных советов: Установка в Firefox официального расширения Google Translate, поставляемого для Chrome"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Установка в Firefox официального расширения Google Translate, поставляемого для Chrome"  +1 +/
Сообщение от auto_tips (??), 21-Авг-20, 00:02 
Думаю, многим, как и мне, в Firefox не хватает функции "встроенного" перевода страниц. Я перепробовал много расширений для перевода, но все они по функциональности уступают [[https://chrome.google.com/webstore/detail/google-translate/a... официальному расширению Google Translate]] для браузера Google Chrome. Есть похожее расширение [[https://addons.mozilla.org/en-US/firefox/addon/traduzir-pagi.../ Translate Web Pages]], но оно имеет лишь "встроенный" перевод и не позволяет переводить выделенный или введённый вручную текст.

В принципе, для этой цели можно [[https://www.opennet.ru/tips/3138_chrome_firefox_extention_we... использовать Foxified]], но там как-то все сложно.

Итак, для этого нужно:

** Скачать расширение Google Translate из Chrome Web Store и распаковать его. Для этого есть куча разных сервисов (гугл в помощь), но так как у меня параллельно стоит браузер Google Chrome, я просто установил в нем это расширение, зашел в каталог с расширениями []~/.config/google-chrome/Default/Extensions/[], нашел его там (надо найти подкаталог в версией расширения в названии; на данный момент это подкаталог с названием []2.0.9_0[]) и скопировать этот каталог в любое удобное для вас место.

** Далее нужно немного отредактировать файл []manifest.json[]. Итак, открывает этот файл в любом удобном вам редакторе и заменяем

  "options_page": "options.html",

на

  "options_ui": {
     "open_in_tab": true,
     "page": "options.html"
  },
  "browser_specific_settings": {
     "gecko": {
        "id": "GoogleTranslate@google.com"
     }
  },

Ну или можно просто применить [[https://pastebin.com/e9iQUtqb этот патч]].

** После этого нам нужно упаковать в zip-архив содержимое этого каталога (именно содержимое, а не сам каталог). Для этого в терминале переходим в этот каталог (на уровень с файлом []manifest.json[]) и выполняем

  zip -r GoogleTranslate@google.com.xpi .

** Затем, чтобы иметь возможность установить наше расширение, нам нужно отключить проверку подписи расширений, так как наше расширение неподписанное. Для этого в браузере Firefox открываем страницу []about:config[], нажимаем кнопку []Accept the Risk and Continue[], ищем параметр []xpinstall.signatures.required[] и устанавливаем его значение в []false[]. Далее перезапускаем браузер.

** Далее устанавливаем наше расширение. Открываем страницу []about:addons[], нажимаем на значок шестеренки, в выпадающем меню нажимаем []Install Add-on From File[] и выбираем файл нашего расширения (напомню, это файл с названием []GoogleTranslate@google.com.xpi[]). Вуаля, расширение установлено! Чтобы стала доступной страница настроек нашего расширения, нужно рядом с расширением нажать на три точки и затем нажать []Manage[].

К сожалению, в нашем расширении не работает перевод выделенного текста во всплывающем окне, но зато работает "встроенный" перевод, перевод текста, введенного вручную, и перевод выделенного текста через контекстное меню. Аналогично, можно попробовать портировать другие расширения из Chrome Web Store в браузер Firefox: для этого их нужно [[https://www.extensiontest.com/ проверить]] на совместимость и если расширение совместимо, то немного отредактировать файл []manifest.json[]. Также для пущего удобства наше расширение можно подписать, но "это уже совсем другая история".


URL:
Обсуждается: http://www.opennet.ru/tips/info/3158.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 21-Авг-20, 00:02   +/
Чтобы заработал перевод выделенного текста во всплывающем окне, нужно в файле popup_compiled.js найти текст "Jh=function(){" (без кавычек) и добавить после него текст "if(!jf.loaded)setTimeout(Jh,5);else " (без кавычек, но с пробелом в конце). Или можно просто применить патч по ссылке https://pastebin.com/kmT8wSjd.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

2. Сообщение от КО (?), 21-Авг-20, 07:56   +/
Чтоб при след обновлении лисы или того же расширения повторять эти операции заново, кек
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3

3. Сообщение от Аноним (1), 21-Авг-20, 10:32   +/
Расширение обновляется крайне редко, последнее обновление датировано 17 марта. Почему вы решили, что при обновлении Firefox придется "повторять эти операции заново"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от Аноним (1), 21-Авг-20, 13:16   +/
Обновил ссылку https://pastebin.com/njiZwynB
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

5. Сообщение от Аноним (-), 22-Авг-20, 11:46   +/
Думаю, многим, как и мне, в Firefox не хватает функции "встроенная анонимность". Ведь "Google Translate" собирает обо мне информацию и отправляет их на сервера АНБ.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20

8. Сообщение от fuckyou (?), 23-Авг-20, 09:18   +/
Есть же simple translate.
Ответить | Правка | Наверх | Cообщить модератору

9. Сообщение от Аноним (9), 23-Авг-20, 15:04   +/
Использую google translator. Переводит выделенный текст и введенный вручную.
Страницу целиком не переводит, но мне это не нужно.
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от cool29 (?), 25-Авг-20, 17:59   +/
Есть Translate Web Pages, мгновенно переводит страницу по принципу как в chrome. Есть даже хоткей (alt+t), для мгновенного перевода текушей страницы
Ответить | Правка | Наверх | Cообщить модератору

12. Сообщение от alonzzo (?), 26-Авг-20, 17:12   +/
Deepl.com
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от bunker203 (ok), 27-Авг-20, 00:03   +/
В чем разница между сабжем и https://github.com/itsecurityco/to-google-translate?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14

14. Сообщение от Аноним (14), 27-Авг-20, 00:25   +/
Разница в том, что переводится именно текущая страница в той же вкладке с сохранением вёрстки и пр. (так называемый "встроенный" перевод). При наведении курсора на переведенный текст во всплывающем окне отображается оригинальный текст. Дополнительно можно переводить выделенный текст и текст, введенный вручную в выпадающем окне. Также можно отправить выделенный текст в Google Translate (по аналогии с указанным вами расширением). Из минусов: нету возможности указать хоткеи, не переводит некоторые страницы (типа Google Groups), возможно отправляет телеметрию (не проверял).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

15. Сообщение от andrei1email (ok), 30-Авг-20, 10:46   +/
Сделал всё строго по инструкции, но файрфокс всё равно блокирует установку расширения, невзирая на значение "false" в xpinstall.signatures.required, и как с этим бороться ума не приложу...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #21

16. Сообщение от Аноним (16), 30-Авг-20, 11:10   +/
В списке расширений (about:addons) так и не появилось? Какая версия Firefox?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #17

17. Сообщение от andrei1email (ok), 30-Авг-20, 12:54   +/
А как оно появится, если файрфокс блокирует его установку ещё на начальном этапе? Версия 74.0 32-битная, винда семёрка(тоже 32 бит). Только мне кажется версия тут ни причём, возможно в конфиге надо ещё какой-то параметр исправить, ведь ладно бы просто блокировал, - так бесит отсутствие выбора(типа "если вы понимаете и принимаете риск и проч. блаблабла....")
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #18

18. Сообщение от andrei1email (ok), 30-Авг-20, 13:28   +/
Нашёл в интернете несколько статей о том как самому подписать расширение, но решил не заморачиваться, а просто тупо воспользовался опцией "загрузить временное дополнение"(а для этого вообще не нужна подпись) - весьма действенный способ!


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #19

19. Сообщение от Аноним (16), 30-Авг-20, 15:12   +/
Вот подписанное  https://filetransfer.io/data-package/Go5KUYX7
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #29

20. Сообщение от macfaq (?), 30-Авг-20, 17:09   +/
Может ещё и лицо вареньем намазать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

21. Сообщение от macfaq (?), 30-Авг-20, 17:13   +/
Емнип, эта настройка давно не актуальна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #22, #30

22. Сообщение от Art (??), 31-Авг-20, 14:53   +/
А что на сегодняшнюю дату более актуально?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #23

23. Сообщение от macfaq (?), 31-Авг-20, 20:41   +/
> А что на сегодняшнюю дату более актуально?

Dev-версия и некие unbranded releases.

https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #24

24. Сообщение от Art (??), 02-Сен-20, 16:38   +/
А конкретнее? у меня установлены и бета и для разработчика и стабильная...

Речь идет о переводчике, встроенный уже не актуален так как яндекс и гугл закрыли свои бесплатные api, вот на днях только перестало работать от яндекса api, а было удобно.

По статье выше всё проделал и расширение заработало, переводит, но в итоге остановился на дополнении https://addons.mozilla.org/ru/firefox/addon/traduzir-paginas.../
работает быстро, страницу переводит на лету без открытия в новой вкладке, перехода на транслейт и т.д..

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

25. Сообщение от TrickyFoxy (ok), 08-Сен-20, 18:56   +/
Translate Web Pages научился переводить выделенный текст https://github.com/FilipePS/Traduzir-paginas-web/issues/24
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

26. Сообщение от Аноним (26), 10-Сен-20, 02:48   +/
Абалдеть, да они просто неудержимые, впереди планеты всей . Гуглопрогресс, шаг вперед три назад ..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

27. Сообщение от vplakhot (ok), 14-Сен-20, 23:29   +/
Спасибо. Вполне неплохое расширение для перевода ImTranslator.
Ответить | Правка | Наверх | Cообщить модератору

28. Сообщение от Денис (??), 28-Сен-20, 07:59   +/
Это расширение использует Google Toobar (его можно встретить на некоторых блогах). Раньше почему-то он переводил хуже, чем Chromium и translate.google.com, но теперь разницы особой нет.
Ответить | Правка | Наверх | Cообщить модератору

29. Сообщение от Денис (??), 28-Сен-20, 08:02   +/
Сайт требует регистрацию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

30. Сообщение от Денис (??), 28-Сен-20, 08:03   +/
> эта настройка давно не актуальна.

В Firefox 60 актуальна. Только надпись некрасивая "работа не была проверена".
Как бы ее скрыть стилями?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

31. Сообщение от edgi (ok), 08-Окт-20, 10:50   +/
Автор если не сложно выложите на обменник готовый вариант.
Ответить | Правка | Наверх | Cообщить модератору

32. Сообщение от Аноним (32), 12-Окт-20, 23:07   +/
Надо допилить немного Shell-скрипт для GoldenDict - https://github.com/OPHoperHPO/GT-bash-client#-instructions
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

33. Сообщение от Аноним (32), 12-Окт-20, 23:09   +/
> Есть похожее расширение Translate Web Pages, но оно

имеет лишь "встроенный" перевод и не позволяет переводить выделенный или
введённый вручную текст.

Готово! https://github.com/OPHoperHPO/GT-bash-client/issues/3

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру