SpellGuard (Проверка текста с помощью AI)
Автор:- Исходный код дополнения: Посетить Web-сайт SpellGuard
Краткое описание
SpellGuard представляет собой универсальное дополнение для NVDA, объединяющее возможности трёх ведущих AI-платформ.
Дополнение поддерживает Gemini от Google AI Studio, DeepSeek для высокоточной проверки орфографии и грамматики, а также GigaChat от Сбера.
Плагин автоматически адаптируется под выбранного провайдера, обеспечивая единый интерфейс и гибкую настройку.
Ключевые возможности дополнения включают проверку орфографии и грамматики, автокопирование результата в буфер обмена и вставку смайлов в четырёх режимах.
Пользователи могут управлять системными промптами, выбирать модель на лету и настраивать поведение AI под свои задачи.
Дополнение позволяет проверять выделенный текст длиной до 5000 символов в любом приложении.
Для быстрого доступа к функциям предусмотрены настраиваемые жесты ввода, включая проверку текста, тестирование подключения и открытие интерфейса подсказок.
Встроенный графический интерфейс подсказок предоставляет удобные инструменты для создания, редактирования и применения пользовательских промптов.
Пользователи могут использовать дополнение для перевода текста, строгой проверки орфографии, стилизации текста в различных тональностях и даже для ответов на вопросы.
Все настройки, включая выбор провайдера, ввод API-ключей и управление промптами, доступны через единое окно настроек NVDA.
SpellGuard предлагает интуитивно понятный интерфейс с динамическим отображением параметров и контекстным меню для работы с системными промптами.
Дополнение предназначено для широкого круга пользователей, от обычных редакторов текста до профессиональных авторов и переводчиков.
Благодаря поддержке нескольких AI-платформ, SpellGuard обеспечивает гибкость и надёжность при обработке текстовых задач любой сложности.
Перед использованием дополнения рекомендуется изучить подробное справочное руководство.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| SpellGuard | 08.07.26 | 2026.1 | 2026.1 | 2023.3 | 12-07-2026 06:53:34 | 39 Кб. | GPL v2 |
Журнал изменений
Подробнее
Изменения минимальные: добавил файлы перевода (русский, английский).
Теперь, если интерфейс на английском, то и дополнение на английском — проверял, работает.
Можно добавить свою локализацию, код позволяет.
Также обновил справку, вроде полностью её доделав.
В интерфейс, где системные подсказки, добавил горячие клавиши:
Delete — для удаления, F2 — для редактирования, Control+S — для сохранения в .txt, если хотим поделиться своей системной подсказкой с кем-то.
На этом вроде всё, больше в это дополнение добавлять, в принципе, ничего не нужно.
Оно полностью выполняет свой функционал.
Скачать
SpellGuard-V.26.07.08.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
- Локализация от: Разработчик или другой переводчик
- Перевод: Да
- Перевод интерфейса: Да
- Перевод справки: Да
Разделы
🔝 Назад к оглавлениюСправка
Подробнее
🧙 SpellGuard для NVDA
BY Zloi LTD — интеллектуальная проверка орфографии и пунктуации с помощью AI
📌 Введение
SpellGuard — это дополнение для экранного диктора NVDA, которое позволяет исправлять орфографические, пунктуационные и грамматические ошибки в выделенном тексте с помощью современных нейросетевых API. Дополнение поддерживает три провайдера: Google Gemini, Sber GigaChat и DeepSeek AI. Вы можете переключаться между ними на лету, настраивать системные промпты, включать автоматическую расстановку эмодзи и получать статистику по тексту.
Важно: Дополнение не использует встроенные словари — весь анализ и исправление выполняются удалёнными AI-моделями. Для работы требуется стабильное интернет-соединение и действующие API-ключи выбранного сервиса.
⚙️ Основные возможности
- Исправление текста — выделите фрагмент текста в любом приложении и нажмите назначенную клавишу. Дополнение отправит текст в AI, получит исправленный вариант и скопирует его в буфер обмена.
- Три AI-провайдера — Gemini, GigaChat, DeepSeek. Переключение без перезагрузки NVDA.
- Гибкие системные промпты — вы можете создавать, редактировать и удалять собственные инструкции для AI (названия и текст промпта).
- Интеграция эмодзи — по желанию AI добавит эмодзи в текст: в конце всего текста, после каждого предложения, после каждого абзаца или «умная» расстановка по смыслу.
- Статистика текста — быстрый подсчёт количества предложений, слов и символов в выделенном фрагменте.
- Тестирование соединения — проверка работоспособности API-ключа без отправки больших текстов.
- Управление промптами — специальный диалог со списком, контекстным меню и возможностью сохранить промпт в
.txt.
🤖 Поддерживаемые AI-сервисы
| Провайдер | Модель | Особенности |
|---|---|---|
| Google Gemini | gemini-3.1-flash-lite |
Быстрый, лёгкий, подходит для больших объёмов. Требуется API-ключ из Google AI Studio. |
| Sber GigaChat | GigaChat или GigaChat-2 |
Российская нейросеть. Требует Client ID и Client Secret для OAuth 2.0. Работает через API Сбера. |
| DeepSeek AI | deepseek-chat |
Китайская модель, конкурентоспособна по качеству. Требуется API-ключ с платформы DeepSeek. |
🔐 Чек-лист получения API-ключей
Ниже приведены пошаговые инструкции для получения доступа к каждому из трёх сервисов. Все ссылки ведут на актуальные страницы разработчиков (по состоянию на 2026 год).
1. Google Gemini (AI Studio)
- Перейдите на Google AI Studio → API Keys.
- Войдите в свой аккаунт Google (если ещё не вошли).
- Нажмите кнопку «Create API Key».
- Выберите проект или создайте новый (например,
NVDA SpellGuard). - Скопируйте сгенерированный ключ (он будет выглядеть как
AIzaSy...). - Вставьте этот ключ в поле «Gemini API key» в настройках SpellGuard.
- Важно API Gemini бесплатен до определённых лимитов (60 запросов в минуту для бесплатного тарифа).
2. Sber GigaChat (разработчикам)
- Откройте Sber Developers Studio.
- Авторизуйтесь (потребуется аккаунт Сбер ID).
- Создайте новое рабочее пространство (workspace) или выберите существующее.
- В разделе «API-ключи» (или «Доступы») создайте пару Client ID и Client Secret для метода
GIGACHAT_API_PERS(персональный доступ). - Скопируйте оба значения (Client ID — это строка, Client Secret — пароль).
- Вставьте их в соответствующие поля в настройках SpellGuard.
- Выберите модель:
GigaChatилиGigaChat-2(рекомендуется вторая). - Обратите внимание GigaChat использует OAuth 2.0 с короткоживущими токенами (обновляются автоматически). Убедитесь, что у вас активный доступ к API.
3. DeepSeek AI (платформа)
- Перейдите на DeepSeek Platform → API Keys.
- Зарегистрируйтесь или войдите в существующий аккаунт.
- На странице API Keys нажмите «Create new key».
- Дайте ключу имя (например,
NVDA) и скопируйте его сразу после создания (он показывается только один раз). - Пополните баланс (DeepSeek работает по модели «pay-as-you-go», но иногда предоставляет стартовый кредит).
- Вставьте ключ в поле «DeepSeek API key» в настройках дополнения.
- Совет Убедитесь, что у вас достаточно средств на счету, иначе запросы будут отклоняться с ошибкой «insufficient balance».
Важно для всех провайдеров: храните ключи в безопасности. Дополнение сохраняет их в конфигурации NVDA в зашифрованном виде (стандартное хранилище NVDA), но не передаёт их третьим лицам.
🧠 Управление системными промптами
Системный промпт — это инструкция, которую вы даёте AI перед отправкой текста. В SpellGuard можно хранить несколько промптов и переключаться между ними.
Диалог управления промптами (NVDA+Shift+P)
- Список промптов — отображаются все сохранённые промпты. Активный помечен как «[Selected]».
- Добавление — нажмите
Применитьв контекстном меню (правая кнопка мыши) или выберите пункт «Добавить». Укажите название и текст промпта. - Редактирование — выделите промпт (кроме защищённого по умолчанию) и нажмите
F2или выберите «Изменить» в контекстном меню. - Удаление — выделите пользовательский промпт и нажмите
Deleteили выберите «Удалить» в контекстном меню. Промпт по умолчанию защищён от удаления. - Сохранение в файл — нажмите
Ctrl+Sили выберите «Сохранить как .txt» в контекстном меню. Промпт сохранится в текстовый файл с именем, соответствующим его названию. - Активация промпта — дважды щёлкните по элементу или нажмите
Enter, либо кнопку «ОК». Активный промпт будет использоваться при всех последующих проверках.
Промпт по умолчанию имеет фиксированное название и текст, его нельзя изменить или удалить, но вы можете создавать свои варианты поверх него.
😊 Работа с эмодзи
В настройках дополнения есть раздел «Emoji settings». Если включить чекбокс «Добавить эмодзи», AI будет добавлять смайлики в текст согласно выбранному режиму:
- В конце текста — 1–2 подходящих эмодзи добавляются в самый конец всего текста.
- После предложений — по одному эмодзи после каждого предложения (перед точкой или после неё).
- После абзацев — эмодзи добавляются в конце каждого абзаца перед переносом строки.
- Умная расстановка — AI самостоятельно решает, где уместны эмодзи (после ключевых слов или знаков препинания).
Эмодзи добавляются поверх основного системного промпта, поэтому они учитываются при генерации ответа.
⌨️ Доступные жесты (горячие клавиши)
В дополнении зарегистрированы следующие команды. Вы можете переназначить их в диалоге «Жесты ввода» NVDA (меню NVDA → Параметры → Жесты ввода, раздел «SpellGuard»).
| Действие | Описание | Жест по умолчанию |
|---|---|---|
| Проверить орфографию | Отправляет выделенный текст на проверку в активный AI-сервис. Результат копируется в буфер обмена. | NVDA+Shift+C |
| Открыть список промптов | Открывает диалог управления системными промптами. | NVDA+Shift+P |
| Переключить провайдера | Циклически переключает активного AI-провайдера (Gemini → GigaChat → DeepSeek → …). | NVDA+Shift+T |
| Тест соединения | Отправляет короткий тестовый запрос к текущему провайдеру, чтобы убедиться, что ключи работают. | NVDA+Shift+K |
| Озвучить настройки | Сообщает текущий активный сервис, имя активного промпта и состояние эмодзи (вкл/выкл). | NVDA+Shift+S |
| Статистика текста | Подсчитывает количество предложений, слов и символов в выделенном тексте. | NVDA+Shift+I |
Примечание: Вы можете назначить дополнительные жесты для этих же функций через меню жестов ввода NVDA.
🛠️ Окно настроек NVDA
Дополнение интегрируется в стандартный диалог настроек NVDA (меню NVDA → Параметры → Настройки → категория «SpellGuard»). Здесь вы можете:
- Выбрать активного провайдера (Gemini, GigaChat, DeepSeek).
- Ввести API-ключи / учётные данные для выбранного сервиса (поля отображаются динамически).
- Настроить параметры эмодзи (включить/выключить и выбрать режим).
- Увидеть текущий активный промпт и при необходимости сменить его через выпадающий список (это дублирует функционал диалога списка промптов).
- Кнопки быстрого перехода — «Получить ключ Gemini (AI Studio)», «Получить учётные данные GigaChat (Sber API)», «Получить DeepSeek ключ (Platform)» — открывают соответствующие страницы в браузере.
Все изменения сохраняются автоматически при нажатии «ОК» в окне настроек NVDA.
🧪 Примеры использования
- Быстрое исправление — выделите предложение с ошибками (например, в Word, блокноте или браузере), нажмите
NVDA+Shift+C. Через несколько секунд исправленный текст окажется в буфере обмена. Вставьте его (Ctrl+V) в нужное место. - Смена провайдера — если один сервис недоступен или вы хотите сравнить качество, нажмите
NVDA+Shift+T— NVDA озвучит нового провайдера. - Настройка промпта под задачу — например, вы хотите, чтобы AI не только исправлял ошибки, но и делал текст более формальным. Создайте новый промпт с соответствующей инструкцией и активируйте его.
- Добавление эмодзи в посты — включите эмодзи в режиме «После предложений» — и каждый абзац вашего текста для соцсетей получит живые смайлики.
- Проверка соединения — перед важной работой нажмите
NVDA+Shift+K, чтобы убедиться, что API-ключи активны и баланс не исчерпан.
⚠️ Устранение неполадок
- «API key is not set» — проверьте, что вы ввели ключ в настройках для выбранного провайдера.
- «Authorization error» — неверный ключ или истёк срок действия. Получите новый ключ или проверьте правильность ввода.
- «Insufficient account balance» — для GigaChat или DeepSeek недостаточно средств на аккаунте разработчика. Пополните баланс.
- «Request limit exceeded» — превышен лимит запросов (особенно актуально для бесплатного Gemini). Подождите некоторое время или переключитесь на другого провайдера.
- «Server timeout» — медленное соединение или перегрузка сервера. Попробуйте позже или уменьшите длину текста.
- «No text selected» — перед вызовом проверки убедитесь, что выделен именно текстовый фрагмент, а не, например, изображение или пустое поле.
- «The selected text is too long» — максимальная длина текста ограничена 5000 символами (для предотвращения превышения лимитов API). Разбейте текст на части.
Если проблема не решается, проверьте логи NVDA (меню NVDA → Справка → Просмотреть журнал). Там могут быть дополнительные сообщения об ошибках.
© 2025–2026 Zloi LTD — все права защищены. Дополнение распространяется свободно, но автор не несёт ответственности за использование API-ключей и возможные финансовые затраты.
Версия дополнения: актуальная (см. в менеджере дополнений NVDA). Последнее обновление справки: июль 2026.
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 08.07.26 | 2026.1 | 2023.3 | 39 | SpellGuard-V.26.07.08.nvda-addon |
| 07.07.26 | 2026.1 | 2023.3 | 19 | SpellGuard-V.26.07.07.nvda-addon |