The OpenNET Project / Index page

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

Установка в Firefox официального расширения Google Translate, поставляемого для Chrome
Думаю, многим, как и мне, в Firefox не хватает функции "встроенного" перевода
страниц. Я перепробовал много расширений для перевода, но все они по
функциональности уступают официальному расширению Google Translate для
браузера Google Chrome. Есть похожее расширение Translate Web Pages, но оно
имеет лишь "встроенный" перевод и не позволяет переводить выделенный или
введённый вручную текст.

В принципе, для этой цели можно использовать 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"      }   }, Ну или можно просто применить этот патч.
  • После этого нам нужно упаковать в 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: для этого их нужно проверить на совместимость и если расширение совместимо, то немного отредактировать файл manifest.json. Также для пущего удобства наше расширение можно подписать, но "это уже совсем другая история". Дополнение: Чтобы заработал перевод выделенного текста во всплывающем окне, нужно в файле popup_compiled.js найти текст "Jh=function(){" (без кавычек) и добавить после него текст "if(!jf.loaded)setTimeout(Jh,5);else " (без кавычек, но с пробелом в конце).
  •  
    18.08.2020 , Автор: Аноним
    Ключи: firefox, chrome, translate / Лицензия: CC-BY
    Раздел:    Корень / Пользователю / Работа с Web и Ftp

    Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Аноним (1), 00:02, 21/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чтобы заработал перевод выделенного текста во всплывающем окне, нужно в файле popup_compiled.js найти текст "Jh=function(){" (без кавычек) и добавить после него текст "if(!jf.loaded)setTimeout(Jh,5);else " (без кавычек, но с пробелом в конце). Или можно просто применить патч по ссылке https://pastebin.com/kmT8wSjd.
     
     
  • 2.4, Аноним (1), 13:16, 21/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Обновил ссылку https://pastebin.com/njiZwynB
     

  • 1.2, КО (?), 07:56, 21/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чтоб при след обновлении лисы или того же расширения повторять эти операции заново, кек
     
     
  • 2.3, Аноним (1), 10:32, 21/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Расширение обновляется крайне редко, последнее обновление датировано 17 марта. Почему вы решили, что при обновлении Firefox придется "повторять эти операции заново"?
     

  • 1.5, Аноним (-), 11:46, 22/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Думаю, многим, как и мне, в Firefox не хватает функции "встроенная анонимность". Ведь "Google Translate" собирает обо мне информацию и отправляет их на сервера АНБ.
     
     
  • 2.20, macfaq (?), 17:09, 30/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Может ещё и лицо вареньем намазать?
     

  • 1.8, fuckyou (?), 09:18, 23/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть же simple translate.
     
  • 1.9, Аноним (9), 15:04, 23/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Использую google translator. Переводит выделенный текст и введенный вручную.
    Страницу целиком не переводит, но мне это не нужно.
     
  • 1.11, cool29 (?), 17:59, 25/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть Translate Web Pages, мгновенно переводит страницу по принципу как в chrome. Есть даже хоткей (alt+t), для мгновенного перевода текушей страницы
     
  • 1.12, alonzzo (?), 17:12, 26/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Deepl.com
     
  • 1.13, bunker203 (ok), 00:03, 27/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чем разница между сабжем и https://github.com/itsecurityco/to-google-translate?
     
     
  • 2.14, Аноним (14), 00:25, 27/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Разница в том, что переводится именно текущая страница в той же вкладке с сохранением вёрстки и пр. (так называемый "встроенный" перевод). При наведении курсора на переведенный текст во всплывающем окне отображается оригинальный текст. Дополнительно можно переводить выделенный текст и текст, введенный вручную в выпадающем окне. Также можно отправить выделенный текст в Google Translate (по аналогии с указанным вами расширением). Из минусов: нету возможности указать хоткеи, не переводит некоторые страницы (типа Google Groups), возможно отправляет телеметрию (не проверял).
     

  • 1.15, andrei1 (ok), 10:46, 30/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сделал всё строго по инструкции, но файрфокс всё равно блокирует установку расширения, невзирая на значение "false" в xpinstall.signatures.required, и как с этим бороться ума не приложу...
     
     
  • 2.16, Аноним (16), 11:10, 30/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В списке расширений (about:addons) так и не появилось? Какая версия Firefox?
     
     
  • 3.17, andrei1 (ok), 12:54, 30/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А как оно появится, если файрфокс блокирует его установку ещё на начальном этапе? Версия 74.0 32-битная, винда семёрка(тоже 32 бит). Только мне кажется версия тут ни причём, возможно в конфиге надо ещё какой-то параметр исправить, ведь ладно бы просто блокировал, - так бесит отсутствие выбора(типа "если вы понимаете и принимаете риск и проч. блаблабла....")
     
     
  • 4.18, andrei1 (ok), 13:28, 30/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нашёл в интернете несколько статей о том как самому подписать расширение, но решил не заморачиваться, а просто тупо воспользовался опцией "загрузить временное дополнение"(а для этого вообще не нужна подпись) - весьма действенный способ!


     
     
  • 5.19, Аноним (16), 15:12, 30/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот подписанное  https://filetransfer.io/data-package/Go5KUYX7
     
     
  • 6.29, Денис (??), 08:02, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сайт требует регистрацию.
     
  • 2.21, macfaq (?), 17:13, 30/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Емнип, эта настройка давно не актуальна.
     
     
  • 3.22, Art (??), 14:53, 31/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А что на сегодняшнюю дату более актуально?
     
     
  • 4.23, macfaq (?), 20:41, 31/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А что на сегодняшнюю дату более актуально?

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

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

     
     
  • 5.24, Art (??), 16:38, 02/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А конкретнее? у меня установлены и бета и для разработчика и стабильная...

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

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

     
  • 3.30, Денис (??), 08:03, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > эта настройка давно не актуальна.

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

     

  • 1.25, TrickyFoxy (ok), 18:56, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Translate Web Pages научился переводить выделенный текст https://github.com/FilipePS/Traduzir-paginas-web/issues/24
     
     
  • 2.26, Аноним (26), 02:48, 10/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Абалдеть, да они просто неудержимые, впереди планеты всей . Гуглопрогресс, шаг вперед три назад ..
     

  • 1.27, vplakhot (ok), 23:29, 14/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо. Вполне неплохое расширение для перевода ImTranslator.
     
  • 1.28, Денис (??), 07:59, 28/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это расширение использует Google Toobar (его можно встретить на некоторых блогах). Раньше почему-то он переводил хуже, чем Chromium и translate.google.com, но теперь разницы особой нет.
     
  • 1.31, edgi (ok), 10:50, 08/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автор если не сложно выложите на обменник готовый вариант.
     
  • 1.32, Аноним (32), 23:07, 12/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо допилить немного Shell-скрипт для GoldenDict - https://github.com/OPHoperHPO/GT-bash-client#-instructions
     
     
  • 2.33, Аноним (32), 23:09, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть похожее расширение Translate Web Pages, но оно

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

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

     

  • 1.34, Аноним (34), 16:17, 07/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Есть похожее расширение Translate Web Pages, но оно имеет лишь "встроенный" перевод и не позволяет переводить выделенный или введённый вручную текст.

    Позволяет.

     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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