Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№207623-12-2019 01:22:44

HedgehogInTheCPP
Участник
 
Группа: Members
Откуда: Earth,Russia,Moscow,Zelenograd
Зарегистрирован: 23-12-2019
Сообщений: 2
UA: Firefox 70.0

Re: S3.Переводчик

pag77
Не знаю почему расширение режут, но банально зайдя в настройки в консоль уже повод автоматике напрячься и не пустить расширение в многопоточный, а уж тем более в многопроцессный браузер:

Синхронный XMLHttpRequest в основном потоке является устаревшим из-за его пагубного влияния на работу конечного пользователя. Для получения дополнительной помощи обратитесь к https://xhr.spec.whatwg.org/   i18n.js:26:5

Выделить код

Код:

var req = new XMLHttpRequest();
    req.overrideMimeType("application/json");
    req.open("GET", chrome.extension.getURL(url), false);
    try{
        req.send(null);
    } catch(e) {
    }

Это блокирующий код который повесит расширение на время обработки запроса. Писать под многопоточную среду не сложно, на сайте с рекомендациями из консоли есть подробные примеры кода. Тут я оценочно говорю со своей колокольни как архитектор, пишущий в основном на C++.

В целом расширение очень хорошее и его не хватает. Но предложение переходить на Chrome это абсурд.

Отредактировано HedgehogInTheCPP (23-12-2019 01:29:45)

Отсутствует

 

№207723-12-2019 09:56:01

Arsonist13
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 1
UA: Firefox 71.0

Re: S3.Переводчик

Друзья, всем хорошего дня! С недавнего времени S3.Переводчик перестал переводить. В окне, где д.б. перевод, сейчас указано "Ошибка соединения с сервером https://translate.google.com Повторите запрос еще раз." Помогите, может кто-то сталкивался с такой проблемой? Спасибо.

Отсутствует

 

№207823-12-2019 10:48:17

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

pag77
Из-за всех этих блокировок вынужденно попробовал другие расширения-переводчики и обнаружил, что перевод S3.Транслятора заметно уступает переводам других расширений (например, ImTranslator и Simple Translate) и переводу на странице translate.google.com. Перевод S3 получается уж слишком "машинный".
Планируете ли вы как-то изменить эту ситуацию в ближайшее время и когда?

Отсутствует

 

№207923-12-2019 11:23:17

HedgehogInTheCPP
Участник
 
Группа: Members
Откуда: Earth,Russia,Moscow,Zelenograd
Зарегистрирован: 23-12-2019
Сообщений: 2
UA: Firefox 71.0

Re: S3.Переводчик

harryk
благодарю за наводку, поставила ImTranslator, удобен поскольку Яндекс единственный кто адекватно понимает русский и без сравнения с ним текст не всегда до конца ясен.

Отредактировано HedgehogInTheCPP (17-03-2021 22:21:34)

Отсутствует

 

№208023-12-2019 11:54:17

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

HedgehogInTheCPP
Не понял причем здесь Яндекс.
Я имел ввиду, что переводы translate.google.com, ImTranslator и Simple Translate идентичны. А перевод S3 отличается в худшую сторону.

Отсутствует

 

№208123-12-2019 13:43:34

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: S3.Переводчик

Блокировка S3.Переводчик записывается в файл blocklist.xml, соответствующие строки легко ищутся по ключевому слову s3, удалив строки и лишив прав (разрешений) на файл средствами системы, переводчик должен работать без отключения всего блоклиста. Новые блокировки в него, естественно, не запишутся.

Отсутствует

 

№208223-12-2019 14:00:31

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

shadow_user пишет

Новые блокировки в него, естественно, не запишутся.

Не вариант. Отозванные сертификаты в него тоже не запишутся.
Кроме того рядом с заблокированным средствами системы blocklist.xml создается новый blocklist.xml.tmp со всеми блокировками.

Отредактировано harryk (23-12-2019 14:07:40)

Отсутствует

 

№208323-12-2019 14:44:40

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: S3.Переводчик

harryk пишет

Кроме того рядом с заблокированным средствами системы blocklist.xml создается новый blocklist.xml.tmp со всеми блокировками.

Разрешение на "чтение" файла оставлено?

Отсутствует

 

№208423-12-2019 19:34:46

ИриX@
Участник
 
Группа: Members
Зарегистрирован: 05-05-2019
Сообщений: 14
UA: Firefox 71.0

Re: S3.Переводчик

И снова здорово: накрылся переводчик к вечеру, еще днем все работало...:cry:

Отсутствует

 

№208523-12-2019 23:23:45

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

shadow_user пишет

Разрешение на "чтение" файла оставлено?

Фаерфоксу нужно разрешение на запись в файл blocklist.xml, иначе он создаёт рядом файл blocklist.xml.tmp и дальше работает с ним.
Вместо того чтобы отключать blocklist.xml, лучше самостоятельно изменить ID расширения и переключить в about:config

Выделить код

Код:

xpinstall.signatures.required = false

Отсутствует

 

№208623-12-2019 23:47:14

Странник
Участник
 
Группа: Members
Зарегистрирован: 06-09-2016
Сообщений: 200
UA: Firefox 56.0

Re: S3.Переводчик

harryk
Может, вы имели в виду параметр extensions.blocklist.enabled ? Параметр xpinstall.signatures.required игнорируется начиная с версии 48.
https://forum.mozilla-russia.org/viewtopic.php?id=70326

Отсутствует

 

№208724-12-2019 00:46:16

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

Странник
Нет. Я имел ввиду именно то, что написал. Отключать блоклист совсем плохая идея. Меньшее зло - это отключить проверку подписей расширений. Просто я тестировал на IceWeasel 71, там xpinstall.signatures.required все еще работает. На оригинальном Firefox 71, чтобы отключить проверку подписей, нужно воспользоваться инструкцией по вашей ссылке для "Для версии 60 и выше". Затем изменить ID расширения, подпись конечно слетит, но оно все равно установится.

Отсутствует

 

№208824-12-2019 11:17:10

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: S3.Переводчик

harryk пишет

иначе он создаёт рядом файл blocklist.xml.tmp и дальше работает с ним.

А если создать файл-пустышку blocklist.xml.tmp, который Firefox не сможет переписать? Таким путем решали проблемы с Skype, Comodo и с другими.

Отсутствует

 

№208924-12-2019 13:12:19

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

shadow_user пишет

А если создать файл-пустышку blocklist.xml.tmp

Не пробовал, потому что не вижу смысла отключать блоклист, т.к.

блоклист содержит сведения не только о заблокированных аддонах, но и об отозванных сертификатах (используемых мошенниками) и о проблемных видеодрайверах, которые могут ронять браузер.

Выше я писал, как установить S3, не отключая блоклист. Только особого смысла в этом уже не вижу, т.к. качество перевода у сабжа отвратительное, а автор ничего не хочет или не может с этим сделать. Ему уже не раз об этом говорили здесь https://forum.mozilla-russia.org/viewto … 22#p751722, здесь https://forum.mozilla-russia.org/viewto … 78#p759478 и вчера я https://forum.mozilla-russia.org/viewto … 72#p776172. В ответ либо пустые отговорки, либо отмалчивается.

Зы. На предыдущей странице автор советовал "Перейти на хром". Только забыл сказать, что в хроме его расширение переводит также криво, как и в фаерфоксе.

Отсутствует

 

№209024-12-2019 13:29:36

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: S3.Переводчик

harryk пишет

Не пробовал, потому что не вижу смысла отключать блоклист, т.к.

Я тоже не вижу, более того, после перехода на Simple Tranlate я S3 и не использую. А имел я в виду следующее: а вдруг браузер, не сумев создать blocklist.xml.tmp, продолжит использование blocklist.xml, чистого по части блокирования переводчика и защищенного от изменений.

Отсутствует

 

№209124-12-2019 13:50:17

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

shadow_user пишет

и защищенного от изменений

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

Simple Tranlate

Хорошо переводит, но нет кнопки "Спикер". ImTranslator по функционалу ближе к S3, + такой же перевод как у ST, минус - менее удобный, чем S3.

Отсутствует

 

№209224-12-2019 22:14:14

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1746
UA: Firefox 52.0

Re: S3.Переводчик

CemKey пишет

Я не находил таких, чтоб переводили саму страницу, а не кидали на google translate. Поделитесь.

Как вариант: https://addons.mozilla.org/ru/firefox/addon/to-google-translate/?src=search


Win7

Отсутствует

 

№209324-12-2019 22:32:26

CemKey
Участник
 
Группа: Members
Зарегистрирован: 01-09-2013
Сообщений: 28
UA: Firefox 72.0

Re: S3.Переводчик

kokoss пишет
CemKey пишет

Я не находил таких, чтоб переводили саму страницу, а не кидали на google translate. Поделитесь.

Как вариант: https://addons.mozilla.org/ru/firefox/addon/to-google-translate/?src=search

Нет, не то. Это именно то что я описывал. Делается через сайт гугл транслейта (или что-то в этом роде я не эксперт), так как моя авторизация при переводе сайта слетает. И остальные так же работают. S3 переводит саму страницу не перенаправляя никуда и авторизация не слетает.

Отсутствует

 

№209426-12-2019 10:10:59

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: S3.Переводчик

pag77
Обратите внимание на этот пост https://forum.ru-board.com/topic.cgi?fo … rt=1320#13 , возможно, вам удастся улучшить качество перевода.

Отсутствует

 

№209526-12-2019 10:45:23

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

shadow_user пишет

Обратите внимание на этот пост

Автор больше похож на просто заказчика, раз он сам не знает как работать с API google.translate

Добавлено 26-12-2019 10:56:11
Инструкция для автора - как улучшить перевод в его расширении.

Для 5-й версии S3 меняем в файле ...\chrome\content\prefs.js первое вхождение client=t на client=gtx, для 6-й - в файле ...\content\background.js.

Есть побочные эффекты.

client=t
f6b2770bdf0d.png

client=gtx
304de759f230.png

Как видно из скриншотов в случае client=t можно выбрать варианты переводов для каждого слова. В случае client=gtx переводчик предлагает два варианта перевода для каждого предложения в целом. Фактически это выбор без выбора, потому что из 2-х предлагаемых вариантов один - это тот, который уже есть в окне перевода, а второй - это за редкими исключениями более кривой перевод режима "t", и который скорее всего будет отвергнут.

Было бы неплохо реализовать оба режима, может быть в окне перевода добавить переключатель режимов.

Отредактировано harryk (27-12-2019 22:04:11)

Отсутствует

 

№209626-12-2019 11:37:49

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: S3.Переводчик

harryk
Ну это ж у него хобби, а не основная работа. Но теперь, думаю, он что-то придумает.

Отсутствует

 

№209726-12-2019 12:34:59

GOT
Участник
 
Группа: Members
Зарегистрирован: 06-10-2008
Сообщений: 147
UA: Firefox 71.0

Re: S3.Переводчик

shadow_user пишет

Но теперь, думаю, он что-то придумает.

Ещё больше аналитики туда засунет :)

Отсутствует

 

№209826-12-2019 12:42:15

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: S3.Переводчик

GOT пишет

Ещё больше аналитики туда засунет

И она тебя напрягала, если она отключаема? :blush:

Отсутствует

 

№209926-12-2019 16:02:21

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: unknown 0.0

Re: S3.Переводчик

GOT пишет

Ещё больше аналитики туда засунет

До сих пор никто не жаловался на то, что аналитика отправляется, не смотря на то, что выключена в настройках.

Отсутствует

 

№210026-12-2019 21:50:47

grahamperrin
Участник
 
Группа: Members
Зарегистрирован: 26-12-2019
Сообщений: 3
UA: Firefox 56.0

Re: S3.Переводчик

In English – with responses from the developer (pag77 (Oleksandr)):

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]