В один клик: пять бесплатных программ для быстрого перевода текстов
Онлайн-сервисами для перевода пользоваться не всегда удобно — приходится постоянно держать открытой веб-страницу в браузере. Чтобы переводить незнакомые слова и тексты быстрее, попробуйте один из контекстных переводчиков. Наш обзор поможет с выбором самого лучшего
- Client for Google Translate 6.0
- QTranslate 4.1
- Dicter 3.32
- Google Translate Desktop 2.1
- Lingoes 2.8.1
- Заключение
Для тех, кто профессионально занимается переводами с иностранных языков, есть Abbyy Lingvo. Те, кто постоянно сталкивается с иноязычными текстами, которые требуется быстро обрабатывать и в целом понимать, пользуются системами машинного перевода Promt. А если нужно обращаться к переводчику лишь время от времени, чтобы получить толкование незнакомого слова в тексте или примерно понять, о чем идет речь на китайском сайте, то контекстные переводчики незаменимы. Эти небольшие программы удобны тем, что всегда находятся под рукой и готовы предоставить перевод по первому требованию.
Контекстные переводчики появились не вчера и не позавчера. Но с проникновением Интернета в массы они совершенно изменились. Раньше это были приложения, состоящие из программного модуля и словарей. Некоторые словари поставлялись вместе с программой, дополнительные нередко нужно было скачивать отдельно. Обзор таких приложений — «Суфлеры-полиглоты или кое-что о контекстных переводчиках» — можно найти в архиве нашего сайта за 2007 год. Но если попытаться перейти по указанным в статье ссылкам, можно увидеть, что почти все программы за эти пять лет прекратили свое существование или же заброшены.
Когда широкополосный Интернет появился в каждом доме, стало гораздо удобнее пользоваться онлайновыми сервисами для перевода, а вместе с ними появились и новые контекстные переводчики. Они больше не хранят словари на жестком диске, и для их работы не нужно скачивать ничего, кроме программной оболочки. Как только пользователь делает запрос, приложение ищет перевод на одном из популярных веб-сервисов и выдает результат в своем окне. Конечно, такой подход требует наличия постоянного соединения с Интернетом, ну а у кого его сейчас нет?
Перевод веб-страниц с иностранного («на лету»)
Ссылка на оф. сайт браузера: https://www.google.ru
В одном из самых популярных браузеров, естественно, есть встроенная функция для перевода сайтов на иностранных языках.
Вообще, обычно современная версия Chrome (по умолчанию) автоматически предлагает перевести веб-страничку, если ее язык отличается от вашего. Небольшое окно с предложением появляется в верхнем углу экрана, как только вы заходите на иностранный сайт.
Если этого окна нет — обратите внимание на значок в адресной строке браузера. Щелкнув по нему — вы сможете автоматически перевести текущую веб-страничку (см. пример ниже ).
В помощь!
Что делать, если браузер Chrome не предлагает перевод страницы — [см. инструкцию]
Переводим главную страничку Википедии
Стоит отметить, что качество перевода довольно-таки неплохое: с сайтом можно вполне комфортно работать (просто лет 5-10 назад о таком переводе можно было только мечтать. Смысл многих фраз просто не переводился и приходилось многое домысливать).
Страничка на русском!
Если у вас нет такого значка и браузер вам не предлагает совсем ничего, когда вы заходите на иностранные сайты, то:
- откройте настройки (страничка: chrome://settings/ );
- затем внизу экрана раскройте «Дополнительные» настройки;
- в разделе «Языки» обратите внимание на настройку «Предлагать перевод страниц, если их язык отличается от используемого в браузере» (включите ее, если она у вас выключена);
- обновите страничку на иностранном языке (кнопка F5 в браузере).
Языки — настройки в Chrome
Если у вас очень старая версия Chrome, то просто обновите (переустановите) браузер (ссылка на официальный сайт приведена чуть выше).
Способ 2. Настраиваем кнопку для перевода текста или сайта на русский
Заходим на сайт Google Translate Кнопки-переводчики для браузера http://translate.google.com/translate_buttons.
В таблице находим нужный язык, мне нужен «русский«, а вы можете выбрать для себя что-то еще.
Наводим курсор на «русский», нажимаем одновременно левую кнопку мыши и клавишу Shift , и перетаскиваем этот значок в верхнюю панель Opera. Удобнее всего разместить кнопку там, где у вас стоят значки навигации(домой, вперед-назад).
Если вы всё правильно сделали, у вас появится новая кнопка. Обычно это красный прямоугольник с белой звёздочкой. Если не получилось, попробуйте еще раз — только внимательно!
Теперь для перевода фрагмента текста, выделите этот текст мышью и нажмите на кнопку браузера. Чтобы перевести всю веб-страницу, просто нажмите на заветную кнопочку.
Как перевести выделенный текст
Чтобы перевести выделенный текст, предварительно выделите часть текста, затем на вкладке Рецензирование, в группе «Язык» нажмите кнопку Перевод и в открывшемся выпадающем списке выберите Перевести выделенный текст
После этого в правой части окна появится боковая панель с переводом текста.
Вы можете использовать боковую панель для работы с переводчиком непосредственно из документа Word. Но с большими объёмами текста (больше одного абзаца), работать с ней не совсем удобно.
Решение
Очень простой интерфейс для отправки уведомлений из консоли предоставляет утилита notify-send, которую можно найти в пакете libnotify-bin. Пример:
notify-send ‘title’ ‘message’
Даст следующий результат
Для получения текущего выделения в X Window System используется утилита xsel.
xsel -o
Выведет текущий selection в стандартный поток вывода.
Шаг 1
Устанавливаем необходимые пакеты:
sudo apt-get install libnotify-bin xsel
Я уверен, что каждый знает, как устанавливать пакеты в своей системе, поэтому не привожу примеры.
Шаг 2
Создаём файл с именем seltr и копируем в него следующие 2 строки:
Параметр -u critical нужен для того, чтобы оповещение могло перекрывать любые окна.
Параметры запроса google translate:
text=$(xsel -o | sed «s/[«‘]//g») → исходный текст — текущий selection с вырезанными ‘ и «.
sl=auto → автоопределение исходного языка.
tl=ru → язык результата — русский.
Шаг 3
Делаем этот файл исполняемым и перемещаем его в /usr/bin/:
sudo chmod 777 ./seltr && sudo mv ./seltr /usr/bin/
Шаг 4
Теперь остаётся назначить комбинацию клавиш на команду seltr(мой выбор — alt+5). Для этого можно воспользоваться стандартными сердствами, которые предоставляет ваша рабочая среда, либо использовать xbindkeys.
Приложения
Программы для перевода позволяют переводить текст в приложениях, где поддерживается выделение текста курсором. Бывают исключения, они будут оговорены отдельно.
TranslateClient
После того, как в Google Translate API были введены ограничения и плата за использование, существование контекстных переводчиков, работающих на основе этого API, усложнилась в том смысле, что пользователям предлагается платный доступ либо использование альтернативных способов машинного перевода.
Так произошло и с Translate Client, который до известных событий предлагал бесплатное использование базового функционала, что позволяло беспрепятственно переводить текст с помощью Google. Сейчас использование незарегистрированной версии практически бессмысленно. Так, при попытке контекстного перевода через Microsoft Translator квота заканчивается уже на втором слове, а при попытке переключения в Google Translate программа сообщает, что функция доступна только в TranslateClient Pro.
Если абстрагироваться от недостатков незарегистрированной версии, переводить отдельные слова и словосочетания посредством TranslateClient достаточно удобно. В браузере TranslateClient работает в режиме выбора текста и нажатия значка перевода. Две другие иконки — «W» и «S» — поиск в Wikipedia и Google соответственно. Чтобы сократить количество кликов до одного, можно переключиться в режим «Just select text». Для перевода текста в окне другого приложения (например, Microsoft Word), нужно предоставить клиенту доступ, переключив TranslateClient на оранжевую иконку — активный режим. Двойной щелчок по значку вызывает окно для перевода текста.
Вместе с регистрацией пользователь получает инструмент Learner для запоминания простых фраз. Платная версия также позволяет устанавливать локальные словари в формате .xdxf («Dictonaries — Install Dictonary…»). Для направления English — Russian доступно около 30 (из 200 имеющихся ) вариантов, которые имеются на сайте разработчика.
Весьма странно, что бесплатные словари, по факту, требуют оплаты, установленной разработчиком программы. А бесплатный режим не располагает к активному использованию программы, что является дополнительной ложкой дегтя.
QTranslate
Перевод во всплывающем окне срабатывает при нажатии Ctrl+Q. При выделении нескольких слов выводится их автоматический перевод, для отдельных переводимых слов чаще всего отображаются варианты перевода. Переведенные слова и словосочетания записываются в журнал QTranslate («История» в меню).
- Показать иконку: при двойном щелчке появится иконка, по нажатию на которую будет доступен перевод
- Показать перевод: мгновенный перевод выделенного текста
Поддерживаются следующие сервисы: Google Translate, Microsoft Translator, Promt, Babylon, SDL, FreeTranslation.com, Яндекс перевод. Безусловно, наибольшее количество направлений перевода поддерживает Google Translate, но с англо-русским переводом справляются все перечисленные сервисы. Качество перевода можно сравнить, нажимая на кнопки соответствующих сервисов внизу всплывающего окна QTranslate (также см. Таблицу 2 обзора). В Microsoft Translator и Google Translate возможна озвучка слова («Сtrl+E»), а вот транскрипции, к сожалению, нет. Обнаружить ее можно только в словаре QTranslate при отображении искомого термина.
Словарь доступен по нажатию клавиш «Ctrl+W» либо в одноименном пункте меню. Учитывая то, что данное сочетание в браузере отвечает за закрытие вкладки, его можно поменять в настройках программы в разделе «Горячие клавиши».
В работе словаря используются такие сервисы, как Babylon Dictonary, Multitran и другие. К сожалению, поддержки локальных словарей нет. В настройках программы, кстати, можно отключить ненужные сервисы и языки перевода — в дальнейшем они не будут отображаться в окне переводчика.
Таким образом, QTranslate — бесплатный контекстный переводчик, функционально схожий с TranslateClient (причем версии Pro), вместе с тем, лишенный его недостатков.
OnTranslator
OnTranslator — еще один переводчик на основе Google Translate API. Возможности весьма скромные: при выделении слов появляется окно с опциями: перевод, поиск в Google, поиск в Википедии, копирование текста в буфер обмена (ненужные кнопки можно отключить в настройках программы). Из других опций стоит упомянуть «Tweet translations» — публикация перевода в Twitter. Однако иначе, чем «узкоспециализированная», эту опцию не назовешь.
Из вышесказанного понятно, что действительно полезной используемой функцией можно назвать только перевод слов и словосочетаний. Всплывающий перевод реализован аналогично Qtranslate и TranslateClient: нужно выделить текст и нажать на значок перевода. В дальнейшем окно с переводом будет закреплено на экране, количество кликов сведено к минимуму.
Минимализм OnTranslator никаких претензий не вызывает, единственный спорный момент — размер шрифта смотрится «неказисто». Впрочем, параметры вроде размера и гарнитуры несложно поменять в настройках программы.
TranslateIt!
Отличие TranslateIt! от программ, работающих на онлайновом переводе — в наличии локального словаря. Это не только делает переводчик относительно не зависимым от Интернета, но и ускоряет его работу. В TranslateClient для подключения оффлайн-словаря необходимо купить лицензию, здесь же можно свободно ознакомиться с этой особенностью, пусть и не столь существенно влияющей на итоговое качество перевода.
Поддерживаются направления перевода с английского, французского, испанского, немецкого на русский и наоборот. Все словари содержат общую лексику, английский дополнительно содержит словарь компьютерных терминов. Возможно подключение дополнительных словарей, в настройках программы предлагается скачать их отдельно с сайта программы.
Переводить можно не только выделенный текст, но и, например, надписи и элементы меню. Пользователи, слабо понимающие иностранный язык и использующие для работы нелокализованные программы, сочтут такую возможность крайне полезной.
Работает программа в трех режимах: контекстный переводчик, словарь и перевод текстов.
С первым режимом предельно понятно: если навести курсор на любое слово, появится его перевод вместе с транскрипцией, а также возможность озвучивания слова. С одной стороны, с разработчиками можно согласиться: «Вам не надо отвлекаться от чтения и искать перевод в словаре». Тем не менее, такой режим очень сильно отвлекает ввиду «вездесущего» всплывающего окна. В таком случае можно посоветовать перейти в режим «Перевод выделением», который активирует всплывающее окно при нажатии клавиши Ctrl и выделении слова.
Если у термина имеется несколько вариантов перевода, также возможно сделать обратный перевод во всплывающем непосредственно окне. Также предусмотрен перевод слов, в которых допущена ошибка в написании: TranslateIt пытается подобрать похожие термины в словаре.
А вот для перевода текста более чем в одно слово TranslateIt! предлагает воспользоваться Google Translate через отдельное окно программы («Перевести текст»). При этом — странная особенность — направлений перевода намного меньше, чем предоставляет Google на странице http://translate.google.com/. Это упущение можно связать с тем, что последнее обновление программы вышло 2 года назад.
Альтернатива
Если вам необходим наиболее качественный перевод, то лучше обращаться к профессионалам. Для таких целей существуют специальные сайты, бюро переводов. Но это уже будут платные ресурсы, и у каждого из них своя ценовая политика. На просторах инета, многие люди часто работают с иностранными сайтами, так что им приходится часто сталкиваться с такими ресурсами. Ну а тем из вас, которые только любители или начинающие переводчики, предлагаются услуги на вышеописанных бесплатных сервисах. Разве не здорово то, что любую иностранную новость или просто интересную статью, вы сможете прочитать, даже не зная языка? Да это же просто супер!
Плюсы состоят в том, что любой браузер имеет понятное меню, а минусы — это небольшое корректирование перевода. Как видите, минус абсолютно невесомый, так что можно начинать работать.