Ласкаво просимо до додатку 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 для переходу до вибору мови перекладу.
Примітка:
Після встановлення цієї галочки, отримані від словника дані будуть копіюватись до буфера обміну після кожного запиту.
Після включення цієї опції, додаток при неуспішних запитах до словника буде намагатись отримати дані вдруге помінявши місцями мову оригіналу та мову перекладу.
Примітка: Якщо зворотна комбінація мов недоступна - ви будете чути відповідне попередження про це щоразу.
Після увімкнення цієї опції, додаток буде відправляти запити не напряму до віддаленого словника, а використовуватиме альтернативний проміжний сервер, який перенаправляє всі запити далі.
Для використання сервісу віддалених словників рекомендується отримати власний код доступу. За замовчуванням в додатку вже використовується попередньо зареєстрований код доступу. Але використовуваний в додатку віддалений сервіс словників накладає певні обмеження і ліміти запитів на кожного безкоштовного користувача. Тому при масовому використанні одного кода доступу - рано чи пізно його можуть заблокувати. Щоб уникнути цього рекомендується зареєструвати власний код доступу та вказати його в налаштуваннях додатку.
Посилання для реєстрації ви знайдете за полем для введення кода доступу, натиснувши на нього ви перейдете на відповідну веб-сторінку.
Примітка: Посилання для реєстрації відображається лише при використанні кода доступу за замовчуванням. Після того, як ви вкажете в налаштуваннях власний код доступу, це посилання буде приховане. Для того, щоб відновити код доступу за замовчуванням, просто очистіть поле для його введення та натисніть "Гаразд". Початковий код доступу буде відновлено в конфігурації додатку і ви побачите його відкривши наступного разу діалогове вікно налаштувань.
В додатку реалізована можливість озвучувати отримані словникові статті за допомогою асоційованих з ними та наперед налаштованих голосових синтезаторів.
Щоб скористатись цією можливістю, спочатку необхідно створити та зберегти профілі голосових синтезаторів, а потім в діалоговому вікні налаштуваннь додатку асоціювати ці профілі з мовами для яких вони будуть активовуватись.
Після цього при отриманні перекладу для кожної заданої мови буде автоматично вмикатись голосовий синтезатор асоційований з нею.
Керувати профілями можна за допомогою клавішних команд або через відповідне діалогове вікно. Щоб відкрити діалогове вікно зі списком профілів голосових синтезаторів - натисніть 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 було використано кілька хороших рішень з інших проектів. Дякуємо авторам таких додатків:
Ви можете клонувати репозиторій проекту, щоб внести зміни до вихідного коду.
Наступні модулі можуть бути встановлені за допомогою pip: