Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

18 ноября 2024 года русскоязычному каталогу дополнений NVDA-ADDONS.RU исполнилось два года.

Translate (Перевод с помощью DeepL)

Краткое описание

Дополнение Translate использует API DeepL для перевода произнесённого текста на нужный язык, на лету.
Это дополнение требует ключ DeepL и подключения к Интернету.
Сочетание клавиш описаны в справочном руководстве дополнения.
Изменить команды можно в жестах ввода, раздел Перевод с помощью DeepL.
Представленное дополнение является модификацией дополнения Translate, также как дополнение TranslateEnhancement.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
NVDATranslate 2024.03.12 2024.1 2024.1 2024.1 06-09-2024 06:12:37 2191 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

NVDATranslate-V.2024.03.12.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

nvda-translate с DeepL

Заставьте NVDA переводить любой разговорный текст на нужный язык с помощью DeepL. Этот аддон в значительной степени основан на отличной работе Янника Плассиара. Хотя аддон вполне функционален, я - программист-хоббист, создающий вещи, которые нужны мне самому. Требуется значительная чистка кода.

ВАЖНО: ТРЕБУЕТСЯ API КЛЮЧ!

Если вы попытаетесь включить перевод, не указав действительный ключ API, с вами произойдут плохие вещи. Однако есть и хорошая новость: получить API-ключ можно бесплатно, доступно и просто. Требуется действительная кредитная карта, но это только для того, чтобы предотвратить создание нескольких учетных записей. Деньги с нее не будут сниматься без предупреждения. Чтобы получить ключ API:

Установка

Это дополнение устанавливается так же, как и любое другое: Нажмите Enter на файле «translate-x.y.nvda-addon» и ответьте «Да» на все заданные вопросы. После перезапуска NVDA вам нужно ввести действительный ключ API, который вы получили в разделе выше. Для этого перейдите в диалог настроек NVDA (nvda+n, preferences, settings). Прокрутите список вниз и найдите раздел «Перевести». В этом разделе есть только одна опция: текстовое поле для ввода вашего DeepL API-ключа.

Использование

При первой установке дополнение определит язык, на котором установлена NVDA, или получит активный язык Windows в качестве запасного варианта. Этот язык будет использоваться для перевода любого разговорного текста, когда функция активирована. После ввода API-ключа в диалоге настроек NVDA и нажатия кнопки OK для его сохранения, при следующем открытии настроек станет доступно комбинированное поле «Код языка». Если DeepL не поддерживает ваш язык NVDA в качестве цели перевода, вы можете выбрать другой код языка из этого окна.

Затем, чтобы включить или отключить перевод, нажмите NVDA+Shift+Control+T. Этот жест можно изменить в меню NVDA Параметры -> Диалоговое окно Жесты ввода.

Жесты

Следующие жесты определены ( но могут быть изменены в диалоге Жесты ввода):

О кэше

Для повышения производительности (см. ниже) каждый переведенный текст хранится в файле кэша. Файл кэша создается для каждого приложения, в котором был активирован перевод, и находится в директории «translation-cache» в каталоге пользовательской конфигурации NVDA.

Как это работает

Когда дополнение активировано, оно перехватывает любой произнесенный текст и подключается к системе DeepL, чтобы перевести его на нужный язык. Это означает, что можно перевести любой текст, от любого приложения или игры, использующей NVDA для произнесения текста, до веб-сайтов.

Конфиденциальность

Пожалуйста, имейте в виду, что когда функция активна, любой произнесенный текст отправляется на сервис DeepL. Это означает, что будет отправлена любая произнесенная информация, что бы это ни было (простое предложение, имена файлов в проводнике Windows, содержимое почты, контакты, номера телефонов или даже номера кредитных карт). Поэтому важно активировать эту функцию только тогда, когда вы точно знаете, какой текст будет произносить ваш NVDA. Этот модуль разрабатывался в первую очередь для использования в играх, поэтому никаких проблем с конфиденциальностью не возникает. Вы можете использовать его с чем угодно, но на свой страх и риск.

О производительности

Вы можете заметить, что когда функция активна, между каждым произнесенным текстом есть задержка. Это связано с API перевода: поскольку дополнение должно подключаться к серверам DeepL через Интернет, каждый раз, когда текст должен быть переведен, устанавливается HTTP-соединение. Поэтому для корректной работы этой функции рекомендуется подключение к Интернету на скорости 8 мбит/с. Конечно, чем больше пропускная способность, тем быстрее будет происходить перевод. Кроме того, приобретение pro-аккаунта на сайте DeepL (за семь долларов в месяц) может привести к ускорению перевода.

Контакты и сообщения об ошибках

Соавторы

Спасибо всем, кто сделал это расширение реальностью, включая всех, кто потратил некоторое время на тестирование и сообщение об ошибках.

Среди прочих, я хотел бы выразить особую благодарность Hxebolax, который нашел и исправил ошибку, из-за которой дополнение не работало в течение нескольких месяцев в 2020 году.

Перевод

🔝 Назад к оглавлению

История версий

Список версий
🔝 Назад к оглавлению