Быстрый Яндекс словарь

Наверное все знают что у Яндекс есть замечательный бесплатный сервис Яндекс.Словарь где можно посмотреть перевод нужного вам слова, но для лично меня он не удобен тем что постоянно нужно было переключаться на Chrome, вручную вводить текст или вставлять из буфера обмена, даже если читаешь текст на английском языке в том же браузере, постоянное переключение между вкладками вымораживает.

До недавнего времени я пользовался словарем ABBYY Lingvo
«чтобы получить перевод любого незнакомого слова, достаточно навести курсор мыши на это слово на экране – в письме, на странице сайта, картинке, в PDF-файле или даже в субтитрах – и получить наиболее подходящий перевод во всплывающем окне»
Так написано у них в описании на сайте, из собственного опыта могу сказать что так и есть, это очень удобно, минус в цене, англо-русский словарь ABBYY для Windows стоит 2390 рублей, есть еще Babylon NG то же функцией контекстного перевода и кучей словарей, который стоит в два раза дороже.

Есть бесплатный Lingoes, поддерживает не все браузеры и в Windows 10 отказывается работать (у меня по крайней мере).

Все знают что у Яндекс есть сервис Яндекс.Словарь, но не все знают что для разработчиков есть еще API Словаря.

Я вроде как программист Delphi поэтому решился написать словарь с функцией контекстного перевода как у ABBYY Lingvo и Babylon NG, тут то нам и пригодился API Яндекс словаря.

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

image

Что бы перевести слово или словосочетание в любом приложении зажимаем Ctrl и наводим курсор на интересующее нас слово, горячии клавиши можно изменить если вам не подходит Ctrl + наведение курсора по умолчанию.

image

Условия использования сервиса API Яндекс.Словарь запрещают сохранять перевод на диск, по этому для перевода требуется постоянное соединение с интернетом.

Программа абсолютно бесплатная, работает в ОС Windows 7, 8, 10, для распознавания слов под курсором мыши используется tesseract ocr + OpenCV.

Ссылка на скачивание кому все таки стали интересно Context Dictionary.
Поделиться публикацией

Комментарии 18

    0
    Не хочу вас разочаровывать, но хочу упомянуть об удобной аналогичной программе-переводчике, поддерживающая несколько сервисов (включая Google, Yandex, DeepL). Умеет показывать перевод любого выделенного текста, а так же озвучивать его через TTS (при чем можно задать домен гугла и получить, например, Американское произношение). А если вводить в него по одному слову, работает как словарь.
    QTranslate
      +4
      На статью не тянет, исходники не на гитхабе, технических подробностей работы с API нет, никаких подробностей вообще нет.
      Выглядит все это как: «Я сделалъ, что внутри не покажу, вот мой сайт — качайте exe»
        +1
        технических подробностей работы нет


        Delphi сейчас никому не интересна
          0

          Слишком широкое утверждение. С удовольствием посмотрел бы вашу реализацию

            0
            Как правило «возражателям/ненавистникам Delphi» нечего предъявить… Это как религия…
        +1
        Зачем OCR и CV для распознания _выделенного_ текста? О_О
          0
          О выделенном тексте речь и не идет, нужно просто навести курсор на слово, не надо ничего выделять как в QTranslate.
            0
            А Почему В Настройках Горячие Клавиши И Распознавание Текста Начинаются С Заглавной Буквы? Это Программа Написана Китайцами И Переведена Гуглом Яндексом?
              0
              Школу с 3-кой закончил по русскому языку
              0
              Вроде как переводчик ещё и примеры употребления выдаёт, этого в API нет или просто вы не обрабатываете?
                0
                Я понял о каких вы примерах говорите, но через API словаря это не получить, примеры только те что на картинке выше, серым шрифтом
                  0
                  После установки, при запуске программа что-то грузит, в ходе этого несколько раз появлялось сообщение:

                  ЗАГОЛОВОК ОКНА: voice.ru.dll
                  ТЕЛО:
                  Cannot register server mssps.dll
                  Error: 0x80070005

                  В итоге программа работает, но вот озвучка нет.
                  Пробовал на Windows 10.

                  За саму программу спасибо, пригодится.
                    0

                    С правами администратора устанавливалась программа?

                      +1
                      устанавливал как обычную программу, специально 'установить с правами администратора' не выбирал. При установке, Windows не захотел сразу разрешать установку, говорил что программа может быть вирусом — я ответил 'не ссы' :), предварительно проверил exe-шник на сайте VirusTotal.com конечно же
                        0
                        Ну тогда Х.З. почему, вообще если свои TTS стоят, то спокойно можно их выбрать в настройках для озвучки
                    0
                    Если честно, нигде не заметил, хотя и не утверждаю что вы этого не сделали, но на всякий случай просто напомню вам про пункт 2.8 использования API Яндекс Словаря.
                      +1
                      На первой картинке прям над переводом написано же, что с использованием яндекс технологий.
                      0
                      Когда-то так умел Яндекс.Бар. Эх…

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

                      Самое читаемое