Слава Украине! Героям слава!!!
Добро пожаловать в дополнение NVDA Quick Dictionary, которое позволит вам быстро получить словарную статью с переводом слова или словосочетания на выбранный язык при помощи комбинации клавиш. Основных клавишных команд немного и все они интуитивно понятны и удобны поэтому вы быстро их запомните.
Словарные статьи содержат подробную информацию о слове, такую как часть речи, род, число, варианты перевода, перечень значений, синонимы и подробные примеры. Такая информация будет полезной для людей, изучающих иностранные языки, или стремящихся использовать в общении все богатство и разнообразие собственного языка.
Дополнение поддерживает несколько сервисов онлайн словарей. Вы можете выбрать нужный удаленный словарь в соответствующем диалоговом окне или воспользовавшись клавишными командами. Каждый доступный сервис имеет собственную панель настроек.
Также присутствуют расширенные функции для работы с профилями голосовых синтезаторов. Вы можете связать профиль синтезатора голоса с определенным языком, после чего переводы на этот язык будут автоматически озвучиваться выбранным синтезатором.
Ниже приведены все возможности дополнения и сочетания клавиш для управления ими. По умолчанию все функции вызываются с использованием двухуровневых команд. Но для любого из этих методов вы всегда можете назначить удобные для вас сочетания клавиш. Вы можете сделать это в диалоговом окне NVDA "Параметры" -> "Жесты ввода...".
Для того, чтобы получить статью из словаря необходимо сначала выделить слово, которое Вас интересует или скопировать его в буфер обмена. После чего достаточно дважды нажать комбинацию клавиш NVDA+Y.
Существует также другая возможность получения записи из словаря: одноразовое нажатие NVDA+Y переключает клавиатуру в режим управления дополнением, а дальше просто воспользуйтесь клавишей D.
Примечание: Перед тем как выполнить запрос к удаленному сервису дополнение должно получить слово или словосочетание, интересующее пользователя. Последовательность действий, которые дополнение выполняет каждый раз перед обращением к онлайн-словарю:
Для доступа ко всем функциям дополнения нужно переключиться в режим управления дополнением, это можно сделать нажав однократно NVDA+Y. Вы услышите низкий звуковой сигнал и сможете воспользоваться другими клавишными командами, которые будут описаны ниже. При нажатии клавиши, которая не используется в дополнении, вы услышите другой сигнал, который сообщит об ошибочной команде и режим управления дополнением будет автоматически выключен.
Чтобы узнать текущие исходный язык и язык назначения выполните следующие действия:
Это можно быстро сделать следующим образом:
Вы услышите сообщение о том, что языки изменены и полученную из словаря информацию.
Примечание: Каждый раз при изменении языков дополнение выполняет проверку доступна ли новая пара языков для перевода в используемом онлайн-словаре. Если такое сочетание языков отсутствует - вы услышите соответствующее предупреждение.
Статью из словаря можно открыть в отдельном окне в виде отформатированной веб-страницы:
Примечание: В этом окне можно использовать стандартные команды навигации элементами веб-страницы. Чтобы закрыть окно достаточно нажать Escape или Alt+F4.
Иногда возникает необходимость изменить текст перед отправкой его на перевод или просто ввести текст самостоятельно.
Для этого вы можете воспользоваться командой предварительного редактирования текста - нажмите клавишу E в режиме управления дополнением (NVDA+Y). Откроется диалоговое окно с многострочным полем для редактирования текста. После правки просто нажмите Ctrl+Enter или соответствующую кнопку.
В поле для редактирования также доступны следующие команды:
Примечание: Если перед вызовом диалога для правки текста был предварительно выделен текст или скопирован в буфер обмена, то он будет помещен в поле редактора в этом диалоговом окне.
Это можно сделать выполнив следующую последовательность действий:
После этого вы услышите сообщение о том, что данные успешно скопированы и саму словарную статью.
Примечание: Если перед этим еще не выполнялось запросов к удаленному словарю - вы услышите соответствующее предупреждение.
Если в настройках дополнения включена опция копирования словарных статей в буфер обмена, данные будут автоматически копироваться после каждого успешного запроса.
Воспользуйтесь клавишей U в режиме управления дополнением для того, чтобы загрузить с онлайн-словаря и сохранить актуальный список исходящих языков и языков назначения.
После этого вы услышите сообщение о состоянии выполнения команды.
Есть несколько способов выбрать удаленный словарь, к которому будет обращаться дополнение.
Примечание: Каждый онлайн-сервис имеет собственную панель настроек и все его параметры хранятся отдельно.
Нажав Q в режиме управления дополнением можно прослушать следующие данные:
Чтобы изменить параметры дополнения, нужно открыть диалоговое окно его настроек. Это можна сделать следующим образом: нажмите NVDA+Y, а затем - клавишу O.
На экране появится стандартное диалоговое окно настроек NVDA с открытым разделом дополнения "Быстрый словарь".
Также этот диалог можно открыть через меню NVDA: нажмите NVDA+N, перейдите в подменю "Сервис", далее - "Быстрый словарь" и активируйте пункт "Параметры...".
При открытии диалогового окна настроек дополнения, курсор NVDA сразу устанавливается на выпадающий список выбора онлайн-сервиса. Вы можете выбрать нужный вам сервис из списка и нажать Enter, или Tab для перехода к следующему параметру.
Как уже отмечалось выше - каждый сервис имеет собственную панель настроек. Поэтому все последующие параметры для каждого сервиса могут отличаться. Рассмотрим наиболее общие из них.
Перейдя в список исходных языков, клавишами вверх или вниз выберите нужный язык и нажмите Tab для перехода к выбору языка назначения.
Примечание:
После установки этой галочки, полученные от словаря данные будут копироваться в буфер обмена после каждого запроса.
После включения этой опции, дополнение при неуспешных запросах к словарю будет пытаться получить данные повторно поменяв местами исходный язык и язык назначения.
Примечание: Если обратная комбинация языков недоступна - вы будете слышать соответствующее предупреждение об этом каждый раз.
При включении этой опции, дополнение будет отправлять запросы не напрямую к онлайн-словарю, а использовать альтернативный промежуточный сервер, который перенаправляет все запросы дальше.
Для использования сервиса онлайн-словарей рекомендуется получить собственный код доступа. По умолчанию в дополнении уже задан предварительно зарегистрированный код доступа. Но используемый в дополнении сервис онлайн-словарей накладывает определенные ограничения и лимиты запросов на каждого бесплатного пользователя. Поэтому при массовом использовании одного кода доступа - рано или поздно его могут заблокировать. Во избежание этого рекомендуется зарегистрировать собственный код доступа и указать его в настройках дополнения.
Ссылку для регистрации вы найдете ниже поля для ввода кода доступа, нажав на нее вы перейдете на соответствующую веб-страницу.
Примечание: Ссылка для регистрации отображается только при использовании кода доступа по умолчанию. После того, как вы укажете в настройках собственный код доступа, эта ссылка будет скрыто. Для того, чтобы восстановить код доступа по умолчанию, просто очистите поле для его ввода и нажмите "OK". Исходный код доступа будет восстановлен в конфигурации дополнения и вы увидите его открыв следующий раз диалоговое окно настроек.
В дополнении реализована возможность озвучивать полученные словарные статьи с помощью связанных с ними и заранее настроенных голосовых синтезаторов.
Чтобы воспользоваться этой возможностью, сначала необходимо создать и сохранить профили голосовых синтезаторов, а затем в диалоговом окне настройки дополнения связать эти профили с языками для которых они будут активироваться.
После этого при получении перевода для каждого заданного языка будет автоматически включаться связанный с ним голосовой синтезатор.
Управлять профилями можно с помощью клавишных команд или через соответствующее диалоговое окно. Чтобы открыть диалоговое окно со списком профилей голосовых синтезаторов - нажмите NVDA+N, перейдите в подменю "Сервис", далее - "Быстрый словарь" и активируйте команду "Профили голосовых синтезаторов..." или просто нажмите клавишу P в режиме управления дополнением (NVDA+Y).
Можно создать до 9 профилей настроек для различных голосовых синтезаторов которые доступны в NVDA.
Переключаться между профилями можно с помощью цифровых клавиш от 1 до 9 в режиме управления дополнением.
Например, чтобы создать профиль под номером 5 следует выполнить следующие действия:
Примечание: Эту и другие операции также можно выполнить в диалоговом окне "Профили голосовых синтезаторов...".
Чтобы вернуться к использованию первоначального голосового синтезатора нажмите NVDA+Y, после чего - клавишу R. Это восстановит работу голосового синтезатора, который был установлен при запуске NVDA, и вы услышите его название и выбранный голос.
Как уже упоминалось ранее - переключаться между профилями голосовых синтезаторов можно с помощью цифровых клавиш в режиме управления дополнением.
При этом если в профиле уже имеются настройки голосового синтезатора, то будет активирован соответствующий голос и вы услышите сообщение с информацией о номере активированного профиля и название синтезатора и голоса. Если же выбранный профиль еще не содержит никаких данных - будет выведено сообщение только о его номер и переключения синтезатора не произойдет.
Примечание: В любом случае вы можете вернуться к использованию голоса по умолчанию с помощью клавиши R (в режиме управления дополнением NVDA+Y).
Быстро вернуться к предыдущему синтезатору голоса можно нажав клавишу B в режиме управления дополнением.
Чтобы услышать какой профиль выбран в данный момент используется клавиша G (в режиме управления дополнением NVDA+Y).
Если профиль содержит настройки голосового синтезатора, то кроме номера будет также объявлено название синтезатора и имя настроенного голоса. В противном случае вы услышите только номер активного профиля.
Чтобы удалить настройки голосового синтезатора из выбранного в данный момент профиля нужно воспользоваться клавишей Delete в режиме управления дополнением NVDA+Y.
Вы услышите сообщение об успешном удалении профиля и его номер.
После каждой манипуляции с профилем (создание/обновление/удаление) необходимо сохранять изменения с помощью клавиши V (в режиме управления дополнением NVDA+Y).
Нажав эту клавишу вы услышите соответствующее сообщение.
Открыть диалоговое окно со списком профилей голосовых синтезаторов можно из меню NVDA - нажмите NVDA+N, перейдите в подменю "Сервис", далее - "Быстрый словарь" и активируйте пункт "Профили голосовых синтезаторов..." или просто нажмите клавишу P в режиме управления дополнением.
Для каждого профиля в списке указан его номер, название синтезатора, имя голоса и язык, связанный с ним.
Чтобы активировать профиль - перейдите к нему с помощью клавиш вверх или вниз и нажмите Enter или просто нажмите цифру, соответствующую номеру профиля.
В указанном диалоговом окне доступны также и другие операции с профилями голосовых синтезаторов. Чтобы выполнить одно из следующих действий - перейдите к соответствующей кнопки в диалоговом окне или воспользуйтесь клавишей, указанной в скобках:
Примечание: По умолчанию связанный язык устанавливается как "- универсальный язык -". Это означает, что переключение на этот синтезатор не будет осуществляться. Процесс изменения связанного языка для каждого профиля будет рассмотрен ниже.
Чтобы связать определенный профиль с нужным языком необходимо выполнить следующие действия:
Примечание:
После выполнения указанных выше настроек, при получении данных из словаря будет автоматически включаться выбранный вами голосовой синтезатор. А после окончания объявления статьи снова активируется предыдущий голос.
Примечание: Если по какой-то причине переключение к предыдущему голосовому синтезатору не произошло - вы можете сделать это вручную нажав клавишу B или R в режиме управления дополнением.
Ознакомиться со списком всех команд, используемых в дополнении можно следующим образом:
Чтобы открыть справку по дополнению - нажмите NVDA+N, перейдите в подменю "Сервис", далее - "Быстрый словарь" и активируйте пункт меню "Справка".
Мы очень благодарны всем, кто прикладывает усилия в разработке, переводе и поддержке дополнения:
В дополнении Quick Dictionary было использовано несколько хороших решений из других разработок. Благодарим авторов следующих дополнений:
Вы можете клонировать этот репозиторий, чтобы внести изменения в NVDA Quick Dictionary.
Следующие модули могут быть установлены при помощи pip: