Google and PROMT Translate - переводчик от Алексея Рузанова (LEX) - переводит выделенный текст или страницу целиком с помощью сервисов Google или PROMT.
Этого расширения никогда не было в магазине приложений Chrome и вряд ли когда-нибудь оно там появится. Прекрасно знакомое пользователям других браузеров в виде скрипта или расширения, по личной просьбе, было успешно портировано Алексеем в расширение для Chrome, несмотря на бородатый баг с фреймами и внушительный объем редактирования. За что ему земной поклон.
Особую востребованность оно получило после того, как 1 декабря 2011 года Google закрыл бесплатный доступ к своему Translation API и большинство переводчиков из веб-стори отвалилось.
Особенности и преимущества:
- Переводит как выделенный текст, так и страницу целиком, если ничего не выделено.
- Альтернативный перевод с помощью сервиса PROMT.
- В зависимости от выставленного языка браузера, при нажатии на пункт [..] To default language, перевод осуществляется на этот язык.
- При переводе одного слова подключается гугл-словарь с вариантами перевода.
- При наведении курсора на результат перевода всплывает оригинал текста.
- Заголовок окна Google Translate это по сути ссылка для перехода на translate.google.com (кому-то возможно так привычнее).
- Окно перевода поддерживает контекстное меню браузера, можно, например, скопировать текст перевода.
- Поддержка горячих клавиш: Alt+Shift+T (перевод на русский), Esc (выход).
- Нет ограничения на количество символов переводимого текста.
- Пожалуй, самое главное преимущество, это поддержка форматирования, в частности абзацев, ни одно опробованное мною расширение это делать не умеет - сплошное месиво (пара примеров на скрине ниже).
В старом описании на этом месте была такая запись: "Поддержка расширения не планируется. В принципе поддерживать нечего - решение законченное и прекрасно работающее."
Не угадал...
Чудачества Google со своим ресурсом привели к неработоспособности расширения.
Цитата от LEX:
Гугль добавил заголовок X-Frame-Options: SAMEORIGIN и браузеры которые его учитывают, не позволят получить информацию со страницы гуглопереводчика открытой во фрейме.
Проблему удалось обойти путем пропусканием текста перевода через прокси-сервер. Просто еще раз хочу поблагодарить Алексея, который по сути хоть и "отошел от дел", но не бросил многочисленных пользователей и подправил скрипт для Оперы, а перенести изменения в расширение Хрома было уже делом техники.
Google and PROMT Translate RU
Этот вариант делал для себя, но возможно кому то тоже понравится. Изменения чисто косметические: изменены шрифты, иконки, удалены некоторые языки, всё по-русски.
См. также Translator RU.
Извиняюсь, но я забыл про кулцхакеров ;). Cпасибо, Alexx напомнил.
Версия 1.1 Google and PROMT Translate вполне жизнеспособна, в которой перевод осуществляется не через прокси, а непосредственно напрямую с translate.google.com.
Преимущества очевидны: чем меньше посредников, тем стабильнее работа, ну и скорость перевода, конечно, выше.
Минусы: вариант не для лентяев и параноиков, требует некоторых усилий для пропатчивания файла chrome.dll.
Как это влияет на стабильность и безопасность браузера? Для себя сделал вывод - никак... вообще никак. Просто троим
долбо...идиотам очень захотелось попасть в Зал славы Google. Любой может нагуглить информацию по заголовку X-Frame-Options, который блокирует работу расширения и решить для себя надо оно ему или нет.Согласен, что прогибать браузер под расширение не совсем правильно, но уж больно хороша реализация данного переводчика...
Итак, что надо сделать:
Всё.
Перед установкой удалите версии, если они номером больше.
Кого заинтересовало, может установить со страницы загрузок в специальных сборках.UPD (03.06.14):
В настоящий момент этот метод НЕ РАБОТАЕТ. Исправления не предвидятся, поэтому убрал ссылки со страницы загрузок.
Если кому интересно или найдутся желающие что-то исправить, оставляю здесь:
Google and PROMT Translate 1.1.2
Google and PROMT Translate RU 1.1.2
чета перестал переводить Google and PROMT Translate RU
http://picsee.net/2014-05-09/fae7cc508728.png.html
Да, не работает... Гугл опять поменял формат передачи данных.
Сообщил LEX'у. Ждем исправления.