MWWordLexicon (Словарь Merriam-Webster)
- Автор: 'Abdullah Ashraf
- Исходный код дополнения: Посетить Web-сайт MW-word-lexicon
Краткое описание
MW Word Lexicon - это дополнение для NVDA, предоставляющее мгновенный доступ к словарю и тезаурусу Merriam-Webster.
Позволяет получать определения, синонимы и антонимы для любого выделенного слова прямо из работающего приложения без переключения в браузер.
Включает функцию Слово дня для расширения словарного запаса, историю поиска и гибкие режимы вывода результатов.
Поддерживает интерактивные диалоги с произношением слов и настройками аудио.
Работает через официальный API с лимитом 1000 запросов в день.
Идеально для студентов, писателей и всех, кто работает с текстами.
Настройки дополнения расположены в меню NVDA, Параметры, Настройки, панель «MwWordLexicon».
Весь функционал дополнения подробно описан в справке.
Примечание: Разработчик не реализовал возможность для локализации интерфейса дополнения.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| MW-word-lexicon | 1.0 | 2025.1 | 2025.3 | 2024.1 | 02-11-2025 23:54:17 | 12950 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
MWWordLexicon-V.1.0.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
MW Word Lexicon: Руководство пользователя дополнения
Введение
Дополнение MW Word Lexicon — это мощный инструмент, предназначенный для интеграции полнофункционального словаря и тезауруса непосредственно в NVDA. Его основная цель — позволить вам мгновенно находить определения слов, синонимы и антонимы из любого приложения, не прерывая работу и не открывая отдельную страницу в веб-браузере для доступа к различным словарям.
Это дополнение использует Merriam-Webster Dictionary API, поскольку он предлагает щедрый бесплатный план в 1000 запросов в день. Это гарантирует, что дополнение может оставаться бесплатным и надежным для всех пользователей. Как некоммерческий проект, использование услуги, не требующей оплаты, было ключевым моментом на этапах проектирования дополнения.
Ключевые особенности
- Мгновенный поиск: Получайте определения, синонимы и антонимы для любого выделенного слова.
- Слово дня: Открывайте новое слово каждый день, чтобы расширить свой словарный запас.
- Гибкие режимы вывода: Выбирайте, как получать результаты: автоматическое копирование в буфер обмена с одновременным произнесением определения, только озвучивание (требует двойного нажатия для копирования) или подробный интерактивный диалог.
- Интерактивные диалоги: Полностью доступные диалоги для определений, поиска и истории, с клавиатурной навигацией и уникальными функциями.
- Полная история: Дополнение ведет запись ваших последних поисков для легкого просмотра и управления.
Понимание интерактивных диалогов
Дополнение включает три основных диалога, каждый из которых предназначен для определенной цели, чтобы улучшить ваш рабочий процесс.
Диалог определения
Этот диалог появляется, когда вы находитесь в режиме «Копировать и показать диалог», и предоставляет богатую среду для изучения определений слов. Это больше, чем просто просмотрщик текста; это инструмент для обучения.
-
Воспроизведение произношения: Вы можете прослушать произношение слова, которое искали, нажав
Ctrl+P. Что более важно, вы можете выделить любое отдельное слово в области результатов и нажатьCtrl+P, чтобы прослушать его произношение. -
Почему только одно слово? Эта функция специально разработана, чтобы помочь вам выучить правильное произношение новых слов, с которыми вы сталкиваетесь, особенно синонимов и антонимов, которые появляются в результатах поиска. Если вы попытаетесь выделить более одного слова, действие не выполнится, и вы получите сообщение об ошибке, так как цель — точное произношение одного слова.
-
Постоянные элементы управления аудио: Диалог включает ползунки для регулировки Скорости и Громкости воспроизведения. Дополнение запоминает ваши настройки. Когда вы регулируете ползунки до предпочитаемого уровня, эти значения сохраняются. В следующий раз, когда вы откроете NVDA, ползунки будут находиться на том же уровне, на котором вы их оставили, обеспечивая постоянство взаимодействия.
Диалог истории
Этот диалог действует как ваш личный журнал искавшихся слов. Он позволяет вам эффективно просматривать, повторно использовать и управлять историей поиска.
-
Центральное управление через контекстное меню: Ваша история отображается в простом списке. Основной способ взаимодействия с ней — это установить фокус на нужный элемент истории в списке и нажать клавишу Applications, чтобы открыть контекстное меню. Это меню дает вам полный контроль с такими опциями, как «Копировать текущий выделенный элемент», «Удалить текущий выделенный элемент», «Копировать все элементы истории» и «Очистить все элементы истории».
-
Горячие клавиши как бесшовный и быстрый метод доступа: Для пользователей, предпочитающих клавиатуру, предусмотрены сочетания клавиш, такие как
Ctrl+Cдля копирования выделенного элемента истории иDeleteдля удаления текущего выделенного элемента истории. Эти сочетания клавиш являются экономящими время альтернативами, которые выполняют те же действия, что и в контекстном меню.
Диалог ручного поиска
Вы можете открыть его, нажав NVDA+Alt+A. Он идеально подходит для слов, которые вы хотите ввести и найти вручную.
-
Гибкие типы поиска: Он содержит комбинированное поле, которое позволяет указать, что вы ищете: определение, синонимы или антонимы.
-
Умный авто-поиск: Этот диалог имеет удобную, экономящую время функцию. Если вы выделите текст в текущем открытом окне перед нажатием
NVDA+Alt+A, диалог автоматически выполнит поиск этого текста в момент открытия. Затем он интеллектуально перемещает фокус непосредственно в область результатов, позволяя вам сразу же начать чтение информации без каких-либо дополнительных шагов.
Настройки и персонализация
Чтобы настроить дополнение, перейдите в меню NVDA, затем Параметры -> Настройки -> Категория MW Word Lexicon.
- Размер истории: Устанавливает максимальное количество поисковых запросов, которые вы хотите хранить в истории.
- Циклически перебирать историю напрямую: Изменяет поведение сочетания клавиш истории (
Control+Shift+H). Когда отмечено, каждое нажатие переходит к следующему элементу истории и автоматически копирует его. Когда не отмечено, открывается диалог управления историей. - Период хранения истории: Автоматически удаляет элементы истории периодически в указанное время. Например, вы можете установить сохранение элементов только на 7 дней. Если вы хотите хранить свою историю бессрочно, просто установите значение 0.
Сочетания клавиш дополнения
Основные сочетания клавиш
| Сочетание | Действие |
|---|---|
Control+Shift+D |
Получить определение для выделенного слова в окне. |
Control+Shift+T |
Получить синонимы для выделенного слова в окне. |
Control+Shift+U |
Получить антонимы для выделенного слова в окне. |
Control+Shift+W |
Получить Слово дня. |
Control+Shift+H |
Показать или циклически перебирать историю, в зависимости от ваших предпочтений в настройках. |
Control+Shift+A |
Переключение между тремя режимами вывода «отображения/показа». |
NVDA+Alt+A |
Открыть диалог ручного поиска. |
Сочетания клавиш диалога определения
| Сочетание | Действие |
|---|---|
Ctrl+P |
Воспроизвести произношение исходного слова или отдельного выделенного слова в диалоге. |
Shift+Up/Down Arrow |
Увеличить или уменьшить скорость воспроизведения аудио. |
Ctrl+Up/Down Arrow |
Увеличить или уменьшить громкость воспроизведения аудио. |
Escape |
Закрыть диалог. |
Сочетания клавиш диалога истории
| Сочетание | Действие |
|---|---|
Ctrl+C |
Скопировать текущий выделенный элемент истории. |
Ctrl+Shift+C |
Скопировать все элементы истории. |
Delete |
Удалить текущий выделенный элемент истории. |
Shift+Delete |
Очистить всю историю. |
Escape |
Закрыть диалог. |
Важные примечания
- Один диалог за раз: Вы должны закрыть любой открытый диалог дополнения, прежде чем открывать другой, чтобы обеспечить бесперебойную работу. Если вы попытаетесь открыть более одного диалога одновременно, дополнение покажет сообщение об ошибке, предупреждающее, что есть активный диалог, и вы не можете открыть любой другой диалог, пока активный не будет закрыт.
- Режим двойного нажатия для копирования: В режимах «Показать диалог» быстрое двойное нажатие сочетания клавиш поиска копирует последний результат.
- Интернет-соединение: Для всех поисков требуется активное интернет-соединение.
Как это работает: технологии внутри
Дополнение использует определенные технологии для обеспечения бесперебойной работы. Вот что каждый компонент делает для вас:
| Технология | Польза для вас |
|---|---|
| requests | Обрабатывает связь с API словаря для получения данных для вас. |
| ctypes & comtypes | Позволяет дополнению автоматически читать текст, который вы выделили в других приложениях. |
| wxPython | Создает доступные компоненты пользовательского интерфейса, такие как диалоги и кнопки. |
| subprocess | Запускает аудиоплеер в отдельном процессе, чтобы обеспечить стабильность NVDA. |
| threading | Выполняет медленные задачи в фоновом режиме, поэтому NVDA никогда не зависает в ожидании результата. |
Контакты и поддержка
- Если вы столкнулись с какими-либо проблемами, имеете конструктивные предложения по улучшению и развитию дополнения или хотите внести вклад в его программирование, пожалуйста, откройте issue или pull request в [репозитории GitHub] (https://github.com/Abdullahashraf32/MW-word-lexicon/tree/MW-word-lexicon/).
- Вы можете написать мне по электронной почте [здесь](mailto: abdullahashraf4846@gmail.com)
- Вы можете связаться со мной через WhatsApp здесь
- Если вам нужно связаться со мной через Telegram, вы можете сделать это здесь
- Вы можете посетить мой канал на YouTube здесь