Dmitry1 downloadsCorrect Russian, English and Ukrainian spelling with Yandex Speller, optional automatic checks and a manual command.
Conservative spelling correction for desktop Obsidian using Yandex Speller. Supports Russian, English and Ukrainian, including mixed-language notes. No Python, local model, API key or build step is required.
Until this plugin is accepted into the community directory, download main.js and manifest.json from a GitHub release into <vault>/.obsidian/plugins/gentle-speller/. Enable Gentle Speller in Settings → Community plugins.
The settings currently use Russian labels. Manual checking works with automatic checking disabled. Disable any other automatic corrector operating on the same note.
This plugin sends eligible note text to Yandex Speller at https://speller.yandex.net/services/spellservice.json/checkText using HTTPS POST. No requests are made until you enable the permission setting. Your IP address and submitted text are visible to the service. Do not enable this for text you cannot share with Yandex. See Yandex privacy policy and service terms.
The first check in a session submits all eligible lines in the edited note. Later automatic checks skip unchanged lines using an in-memory hash cache; manual checks submit eligible lines again. File names, vault paths and API keys are not included in requests. There is no plugin telemetry. This does not promise that the external service does not retain data.
Before an edit, the original note is saved to .obsidian/plugins/gentle-speller/backups/ within the vault. These copies contain note text, persist until manually deleted, and may be included by your backup/sync tools. Backups are not sent to the spelling service.
Проверка правописания: Яндекс.Спеллер
main.js is the complete readable source and release artifact. No compilation or dependency installation is required. Run node --check main.js and node --test test.cjs with Node.js.
Automated tests cover the correction rules, Markdown filtering, consent, API errors, caching, editor transactions and concurrent editing using an Obsidian API mock. They do not substitute for a manual test in the actual Obsidian app. Desktop runtime validation is still pending for the initial release.
Проверка орфографии на русском, английском и украинском без модели и Python. В настройках разрешите отправку текста в Яндекс, выберите языки и при необходимости включите автопроверку. Пауза — 45 секунд по умолчанию. Проверка вручную — Ctrl+Alt+P. Запятые и согласование не исправляются. Плагин пропускает сомнительные варианты; ошибки сервиса не изменяют заметку. Сохранение смысла не гарантируется.
MIT. The plugin license does not replace the terms of the Yandex service.