S3.Blog

9 Февраля 2023
A A A   RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

Firefox: S3.Translator

S3.Translator - это дополнение к браузеру, которое упростит вам посещение не русскоязычных сайтов.


Александр
Посмотрел я код QuickTranslator - это дополнение использует те же апи и запросы что и мой переводчик
разница только в том, что QT первый запрос для перевода страницы делает аяксом
// make request
this.ajax.get({
url: 'http://translate.google.com/translate',
parameters: params,
onSuccess: bindMethod(function(xhr) {
// callback
this._requestCallback(xhr.responseText);
}, this)
});

потом получает ответ, выдирает от туда урл с ифреймом на переведенную страницу и прогружает этот урл в текущей вкладке:
_requestCallback: function(data)
{
let matches = data.match(/(?:src|href)="\/translate_p?[^"]+/im);
if(matches) {
// create URL and decode special characters
var url = matches[0].replace(/(src|href)="/im, 'http://translate.google.com').replace(/&/g, '&');
// load translated page
this._doc.defaultView.location = url;
}
}

поэтому ваши утверждения о том что он переводит лучше и быстрее не имеют никаких оснований так как используемый механизм полностью идентичен!
единственное отличие - он переводит в той же вкладке (это решаемо), и QT не отображает верхнюю панель (показ оригинального сайта, выбор направления перевода) - а вот это очень спорное преимущество, так как полностью убрать навигацию и не отображать пользователю возможные действия и всё решать за него - это в корне не правильно.

на этом обсуждение QT предлагаю прекратить и перенести общение в емейлы
мой адрес: pag77 [плюшка] mail.ru

 
 
  Имя *:   Решите пример *: =
 
Полужирный Курсив Подчеркнутый Перечеркнутый
 
Вставить изображение Сделать цитатой Вставить ссылку Вставить код

Вставить смайл
 
 
© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.