Быстрый Словарь

Добро пожаловать в дополнение NVDA Quick Dictionary, которое позволит вам быстро получить словарную статью с переводом слова или словосочетания на выбранный язык при помощи комбинации клавиш. Основных клавишных команд немного и все они интуитивно понятны и удобны, поэтому вы быстро их запомните.

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

Дополнение поддерживает несколько сервисов онлайн словарей. Вы можете выбрать нужный удаленный словарь в соответствующем диалоговом окне или воспользовавшись клавишными командами. Каждый доступный сервис имеет собственную панель настроек.

Также присутствуют расширенные функции для работы с профилями голосовых синтезаторов. Вы можете связать профиль синтезатора голоса с определенным языком, после чего переводы на этот язык будут автоматически озвучиваться выбранным синтезатором.

Ниже приведены все возможности дополнения и сочетания клавиш для управления ими. По умолчанию все функции вызываются с использованием двухуровневых команд. Но для любого из этих методов вы всегда можете назначить удобные для вас сочетания клавиш. Вы можете сделать это в диалоговом окне NVDA "Параметры" -> "Жесты ввода...".

Получение словарной статьи

Для того, чтобы получить статью из словаря необходимо сначала выделить слово, которое Вас интересует или скопировать его в буфер обмена. После чего достаточно дважды нажать комбинацию клавиш NVDA+Y. Существует также другая возможность получения записи из словаря: одноразовое нажатие NVDA+Y переключает клавиатуру в режим управления дополнением, а дальше просто воспользуйтесь клавишей D.

Режим управления дополнением

Для доступа ко всем функциям дополнения нужно переключиться в режим управления дополнением, это можно сделать нажав однократно NVDA+Y. Вы услышите низкий звуковой сигнал и сможете воспользоваться другими клавишными командами, которые будут описаны ниже. При нажатии клавиши, которая не используется в дополнении, вы услышите другой сигнал, который сообщит об ошибочной команде и режим управления дополнением будет автоматически выключен.

Перечень всех функций дополнения

Основные словарные команды:

  • D - объявить словарную статью для выделенного слова или словосочетания (то же, что NVDA+Y);
  • W - показать словарную статью в отдельном окне для просмотра;
  • S - изменить порядок языков и получить быстрый перевод;
  • A - объявить текущие исходный и целевой языки;
  • C - скопировать результаты последнего запроса в буфер обмена;
  • E - редактировать текст перед отправкой;
  • U - скачать из онлайн-словаря и сохранить актуальный список доступных языков;
  • функциональные клавиши - выбор службы онлайн-словарей;
  • Q - статистика использования текущего удалённого сервиса;
  • F - выбор онлайн-сервиса.

Управление профилями голосовых синтезаторов:

  • от 1 до 9 - выбор профиля голосового синтезатора;
  • G - объявить выбранный профиль голосовых синтезаторов;
  • B - вернуться к предыдущему голосовому синтезатору;
  • R - вернуться к голосовому синтезатору по умолчанию;
  • Del - удалить выбранный профиль голосового синтезатора;
  • V - сохранить текущий настроенный профиль синтезатора голоса;
  • P - отобразить список настроенных профилей голосовых синтезаторов.

Нажмите O чтобы открыть диалог настроек дополнения.

Справка по командам дополнения

Ознакомиться со списком всех команд, используемых в дополнении можно следующим образом:

  • Через меню NVDA - нажав NVDA+N, перейти к подменю "Сервис", далее - "Быстрый словарь" и активировать пункт меню "Справка по командам дополнения".
  • Нажать клавишу H в режиме управления дополнением (NVDA+Y).

Справка

Чтобы открыть справку по дополнению - нажмите NVDA+N, перейдите в подменю "Сервис", далее - "Быстрый словарь" и активируйте пункт меню "Справка".

Благодарности

Мы очень благодарны всем, кто прикладывает усилия в разработке, переводе и поддержке дополнения:

  • Cagri Dogan - перевод на турецкий язык;
  • Wafiqtaher - перевод на арабский язык.

В дополнении Quick Dictionary было использовано несколько хороших решений из других разработок. Благодарим авторов следующих дополнений:

  • Instant Translate - Alexy Sadovoy, Beqa Gozalishvili, Mesar Hameed, Alberto Buffolino и другие соавторы.
  • Для работы с профилями синтезаторов голоса были использованы идеи из дополнения Switch Synth (автор Tyler Spivey).

Журнал изменений

Версия 2.1

  • добавлен диалог для редактирования текста перед отправкой в удалённую службу;
  • отдельная дополнительная страница справки из ReadMe;
  • Добавлен перевод на турецкий язык (благодарность Cagri Dogan).

Версия 2.0

  • добавлена возможность подключения других сервисов онлайн-словарей;
  • добавлен сервис Lexicala и панель его настроек;
  • добавлен диалог для выбора онлайн-сервиса из списка доступных;
  • добавлена команда для получения информации о выбранном сервисе;
  • добавлен диалог для работы с профилями голосовых синтезаторов;
  • реализована процедура переключения на предыдущий синтезатор голоса;
  • реализован параллельный поток для отслеживания состояния синтезатора;
  • в связи с увеличением количества функций дополнения - справка по командам теперь отображается в отдельном окне;
  • обновлена процедура кэширования запросов к онлайн-сервисам;
  • добавлено подменю дополнения в меню NVDA;
  • обновлён ReadMe.

Версия 1.2

  • добавлена возможность автоматического переключения голосовых синтезаторов для выбранных языков;
  • добавлена возможность загрузки текущего списка языков, доступных в онлайн-словаре;
  • Добавлен турецкий перевод благодаря Cagri Dogan.

Версия 1.1

  • изменены некоторые сочетания клавиш, которые конфликтовали с другими дополнениями;
  • изменено описание основных функций дополнения;
  • обновлена справка и перевод дополнения;
  • удалены некоторые сочетания клавиш и предоставлена возможность пользователю настраивать их самостоятельно;
  • исправлена ошибка в переводе на украинский язык (спасибо Volodymyr Perig);
  • добавлен русский перевод.

Версия 1.0: особенности реализации

  • выполнение запросов к удалённому серверу в отдельном потоке во избежание блокировки работы NVDA;
  • подаёт сигналы во время ожидания ответа от сервера;
  • кэширование последних 100 запросов для снижения нагрузки на службу удалённого словаря;
  • переключение в режим управления дополнением;
  • возможность использования альтернативного сервера;
  • диалог настроек дополнения.