Translator RU

В связи с тем, что в очередной раз, после каких-то изменений на сервисе гугло-перевода, отвалился Google and PROMT Translate, да еще и встроенный в браузер перевод перестал работать на старых версиях Chrome, было решено подобрать что-то для быстрого перевода.

Требования к переводчику были такие:

  • сервис перевода - Google Translate
  • быстрый перевод выделенного текста, максимум 2-мя кликами, в отдельном небольшом окне (пузыре, фрейме) с помощью пункта в контекстном меню (кнопки на панели инструментов, всплывающей иконке)
  • возможность выделения и копирования переведенного текста
  • поддержка переносов строк (абзацев)

Всё! В принципе, то чем обладал почивший Google and PROMT Translate.

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

Поэтому было принято решение слепить что-то индивидуальное. За основу был взят, давно неработающий, еще дольше необновлявшийся, HyperTranslate. Что-то честно стырено из Google and PROMT Translate. Что-то дописал сам.

Что получилось:

  • Перевод выделенного текста из пункта контекстного меню "Перевести выделенное".
  • Перевод выделенного текста по клику на иконке, которая всплывёт слева-сверху выделения. Сама иконка неприметная и полупрозрачная, поэтому не должна сильно мешаться. Всё-таки в основном мы выделяем текст не для перевода.

  • Перевод выделенного текста назначенными горячими клавишами.
  • Перевод одного слова при двойном клике по нему. Подключится гугл-словарь с вариантами перевода.

  • Перевод всей страницы, если ничего не выделено. Причём, пункт контекстного меню из "Перевести выделенное" автоматически изменится на "Перевести страницу".
  • Язык, на который будет осуществляться перевод можно задать в настройках. Исходный язык определяется автоматически.
  • Перевод всплывёт в отдельном пузыре над выделенным текстом. Размер шрифта и цвет пузыря можно задать в настройках.

  • Переведенный текст можно выделить и скопировать.
  • Поддерживаются переносы строк, в том числе и в списках, и в таблицах.
  • Адаптирован под новые требования Google, также поддерживает обе версии manifest.json и будет работать на любой версии браузера.

Как видно, все требования реализованы. Плюс несколько приятных бонусов.

Окно настроек, после установки расширения, откроется автоматически,
далее его можно вызвать лишь из вкладки с расширениями chrome://extensions.

Максимальное количество выделенных символов для перевода, примерно 1500. При привышении этого числа всплывёт надпись "Слишком длинный текст". При переводе с кириллицы на латиницу количество символов значительно меньше (не замерял, т.к. не особо важно).

Известные ошибки:

  • При переводе из текстовых форм пузырь с переводом может оказаться не над выделенным текстом, а в верхней левой части страницы. Всплывающая иконка при этом может вообще не появиться (используйте меню или клавиши). Аналогичная ситуация может быть на супер-пупер-новомодных сайтах, где сплошной jQuery с AJAX. С их разметкой бедный пузырь не знает где приткнуться.
  • Есть пара, ни на что не влияющих, маленьких глюков в окне настроек. Как пойму в чем дело - сразу исправлю. (исправлено)

Обновления:
• 05.12.16 • v1.6 • ПодробностиСкачать
• 26.08.16 • v1.5 • ПодробностиСкачать
• 17.02.16 • v1.4.1 • ПодробностиСкачать
• 05.02.16 • v1.4 • ПодробностиСкачать
• 10.10.15 • v1.3 • ПодробностиСкачать
• 03.09.15 • v1.2 • ПодробностиСкачать
• 12.04.15 • v1.1 • ПодробностиСкачать
• 29.05.14 • v1.0 • Подробности выше • Скачать

Перейти на страницу загрузки >>

Комментарии (11) к “Translator RU

  1. Было бы здорово, если бы вы добавили translate.yandex.ru как аналогичное расширение, он переводит лучше гугла.

    • Так, с яндекс-переводом были какие-то расширения, даже от самого Яндекса.
      Насчет "переводит лучше" я бы поспорил... что-то лучше, что-то хуже...

  2. Добрый день.
    На CoolNovo 2.0.7.11 при нажатии "Перевести страницу" постоянно выскакивает ошибка "400. That’s an error. Your client has issued a malformed or illegal request. That’s all we know." Выделенный текст переводит нормально. Не могли бы это исправить?

    • Приветствую.
      Проверил. Работает перевод всей страницы на 2.0.7.11 и на других версиях CoolNovo.
      chrome.dll не патчили на предмет замены юзер-агента или номера версии? Может расширение какое стоит на эту тему?
      Пробуйте на чистом профиле и с оригинальным дистрибутивом.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *