🔍 PowerToys Run: Definition Plugin (Українська)
March 18, 2026 · View on GitHub
Definition — це плагін для PowerToys Run, який дозволяє отримувати визначення слів, транскрипцію, приклади, синоніми та антоніми прямо з пошуку за командою def <слово>.
📋 Зміст
- Огляд
- Ключові можливості
- Підтримувані мови
- Встановлення
- Використання
- Налаштування
- Швидка діагностика
- Посилання
📌 Огляд
Плагін оптимізований для швидких запитів у стилі:
def worlddef enchantédef словоdef 你好
Мова визначається автоматично за скриптом введення:
- латиниця → англійська/французька (за
LatinLanguages) - кирилиця → українська
- китайські ієрогліфи → китайська
✨ Ключові можливості
- Автоматичне визначення мови без префіксів (
def <слово>) - Паралельний пошук у кількох словникових провайдерах
- Відтворення аудіо вимови (якщо джерело надає аудіо)
- Копіювання визначення через контекстне меню
- Гнучка конфігурація через
config.json - Кешування результатів для прискорення повторних запитів
- Підтримка офлайн-словника для китайської мови
🌐 Підтримувані мови
| Мова | Джерело | Метод | Інтернет |
|---|---|---|---|
| English | dictionaryapi.dev | REST API (JSON) | Так |
| Français | Collins (основне) + Wiktionnaire (резерв) | HTML + MediaWiki API | Так |
| Українська | uk.wiktionary.org (основне) + goroh.pp.ua (резерв) | MediaWiki API + HTML | Так |
| 中文 | Вбудована база CC-CEDICT | Офлайн-база | Ні |
🚀 Встановлення
Ручне встановлення
-
Завантажте архів з останнього релізу.
-
Розпакуйте файли в директорію:
%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\ -
Перезапустіть PowerToys.
-
Відкрийте PowerToys Run (
Alt + Space) і виконайтеdef test.
🔧 Використання
- Відкрийте PowerToys Run (
Alt + Space). - Введіть
def <слово>. - Натисніть Enter.
- У контекстному меню результату доступно:
- копіювання визначення
- відтворення вимови
- відкриття джерела (Wiktionary/словник)
- пошук пов’язаних слів
Приклади запитів
def worlddef enchantédef словоdef 你好
⚙️ Налаштування
Плагін автоматично створює config.json у директорії плагіна.
Основні параметри
| Параметр | Значення за замовчуванням | Опис |
|---|---|---|
Language | "en" | Мова за замовчуванням |
LatinLanguages | "en,fr" | Латинські мови для паралельного пошуку |
ApiEndpoint | https://api.dictionaryapi.dev/api/v2/entries/en/ | API для англійської |
HttpTimeoutSeconds | 30 | Таймаут HTTP-запитів |
CacheMaxSize | 100 | Максимум записів у кеші |
CacheExpirationMinutes | 30 | Термін життя кешу |
EnableAudioPlayback | true | Увімкнути аудіо вимову |
EnableClipboardOperations | true | Увімкнути копіювання |
MaxResultsPerMeaning | 3 | Ліміт визначень на значення |
ShowExamplesInResults | true | Показувати приклади |
ShowSynonymsInResults | true | Показувати синоніми |
ShowAntonymsInResults | true | Показувати антоніми |
EnableVerboseLogging | false | Детальне логування |
Приклад конфігурації
{
"Language": "en",
"LatinLanguages": "en,fr",
"HttpTimeoutSeconds": 30,
"CacheMaxSize": 200,
"EnableAudioPlayback": true,
"ShowSynonymsInResults": true,
"ShowAntonymsInResults": true,
"ShowExamplesInResults": true,
"EnableVerboseLogging": false
}
🧪 Швидка діагностика
Якщо для слова немає результатів:
- Перевірте інтернет-з'єднання (для
en,fr,uk). - Спробуйте варіант без діакритики (наприклад,
enchanteзамістьenchanté). - Перевірте, чи плагін активний у
PowerToys Run > Plugins. - Перезапустіть PowerToys після оновлення плагіна.
🔗 Посилання
- Повна англомовна документація: ../README.md
- Релізи: GitHub Releases
- Проєкт: PowerToysRun-Definition