- PVSM.RU - https://www.pvsm.ru -

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры

EveryLang — это инструмент, с помощью которого, в любой программе можно легко переводить любой текст, проверять орфографию, а также переключать раскладку клавиатуры на лету и показывать в указателе мыши и текстовом курсоре флаг текущего языка ввода.

Все эти возможности уже реализованы в других программах.

Переводчики: Translateclient [1], QTranslate [2], Dicter [3] и т.д.
Проверка орфографии: Spell Checker [4], решения ОРФО [5], LanguageTool [6], возможно что-то есть еще.
Переключение раскладки: Punto Switcher [7], Arum Switcher [8], Key Switcher [9] и несколько небольших проектов энтузиастов.
Индикатор текущего языка ввода: Aml Maple [10].

У каждой из них есть свои особенности, плюсы и минусы, некоторые платные, некоторые глючные или просто неудобные.
В общем, мне надоело держать весь этот зоопарк на своем компьютере, следить за их обновлением, настраивать, уживаться с их не всегда хорошим поведением.
И решил я сделать велосипед для себя, чтобы было все и все это хорошо работало, не раздражало и радовало глаз.
В итоге встречайте мой небольшой проект EveryLang [11].

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 1

Переводчик

Перевод на более чем 30 языков
Программа использует сервисы Google, Microsoft и Yandex, которые помогают переводить тексты на любой необходимый язык.

Перевод может быть осуществлен с помощью главного окна, для этого текст можно туда вставить или набрать, очищается все кнопкой Esc.

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 2

Также можно перевести текст, просто выделив его в любой программе и нажать два раза на Ctrl. Откроется окно с переводом выделенного текста, его можно скопировать, либо заменить оригинальный текст, если поле редактируется.

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 3

Горячие клавиши, сервис перевода и основные языки можно поменять в настройках.

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 4

Проверка орфографии

Проверка орфографии реализована с помощью сервиса ОРФО, при этом нет необходимости выбирать язык для проверки, система сама определит его и выдаст результат. Для проверки орфографии нужно выделить необходимый текст и нажать комбинацию клавиш Ctrl+F7, а если вы хотите проверить текст из главного окна программы, то просто нажмите F7. Пока отсутствует проверка пунктуации, возможно в будущем я это исправлю.

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 5

Переключение раскладки

EveryLang [11] легко может быть альтернативой Punto Switcher, правда отсутствует автопереключение, чем я никогда не пользовался, да и по отзывам многих, другие тоже не жалуют данную функцию.

Возможности

  • Работает везде
  • Не зависит от установленных языков ввода
  • Переключение по нажатию на Break, двойной Shift или двойной Scroll lock
  • По двойному нажатию на Insert переключает раскладку для всей строки, а не только последнего слова
  • Переключение раскладки для выделенного текста по нажатию на Ctrl+~
  • Смена регистра выделенного текста по Win+~

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 6

Индикатор текущего языка ввода

Функционал позаимствован с программы Aml Maple, показывает название языка ввода либо флаг. Есть одно но, не работает указатель в текстовом курсоре в браузерах, с этим можно только смириться.
В отличии от Aml Maple не происходит подмена самого курсора, за ним просто всегда ходит маленькое окно-хвостик. При подмене курсора есть проблема отображения его на темном фоне, что и наблюдается в Aml Maple, у меня была та же проблема, и от этого пришлось отказаться. В моей реализации тоже есть недостатки, но как мне кажется они не такие существенные.

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 7

Включить или отключить индикатор возможно из панели задач.

EveryLang — переводим, проверяем орфографию, переключаем и показываем текущую раскладку клавиатуры - 8

Заключение

Установка программы происходит с помощью ClickOnce в один клик, никаких рекламных установок и галочек с подвохом, обновляется она сама. Также есть portable версия.
Вопросы, пожелания можно оставлять с помощью формы обратной связи на сайте программы, либо здесь в комментариях.

Спасибо за внимание.

Автор: Ambyte

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/raskladka-klaviatury/82454

Ссылки в тексте:

[1] Translateclient: http://translateclient.com/

[2] QTranslate: https://quest-app.appspot.com/

[3] Dicter: http://www.dicter.ru/

[4] Spell Checker: http://spell.com.ru/index.php?page=main

[5] ОРФО: http://www.orfo.ru/

[6] LanguageTool: https://languagetool.org/ru/

[7] Punto Switcher: http://punto.yandex.ru/

[8] Arum Switcher: http://www.arumswitcher.com/

[9] Key Switcher: http://www.keyswitcher.com/

[10] Aml Maple: http://amlpages.com/Rus/amlmaple.htm

[11] EveryLang: http://everylang.org/

[12] Источник: http://habrahabr.ru/post/250233/