instantTranslate (Мгновенный перевод)

Это дополнение используется для перевода выделенного текста и/или текста из буфера обмена с одного языка на другой. Это делается с использованием сервиса Google Translate или DeepL, в зависимости от вашего выбора.

Настройка языков

Для настройки исходного языка, целевого языка и, в случае необходимости, смены языков, перейдите в: Меню NVDA >> Настройки >> Параметры мгновенного перевода.

Здесь есть два поля со списком с надписью "Исходный язык" и "Целевой язык", а также флажок для выбора, нужно ли копировать перевод в буфер обмена.

Кроме того, если вы выбрали вариант "Авто" (первый пункт) в поле со списком "Исходный язык", также доступны поле со списком с надписью "Язык для замены" и флажок для автоматической замены.

Поле со списком "Сервис перевода" выбирает сервис, выполняющий переводы, в настоящее время Google Translate или DeepL. Команда N слоя переключается на следующий сервис без открытия настроек. Обратите внимание, что DeepL не публикует список поддерживаемых языков, поэтому для него предлагается встроенный список; запрос к DeepL на языке, который он не обрабатывает, возвращает текст без перевода, а не ошибку.

Два флажка управляют тем, что объявляется: "Объявлять о начале перевода" сообщает вам, что перевод был отправлен и вам нужно подождать его завершения, а "Сигнал во время перевода" воспроизводит короткий звуковой сигнал каждую секунду до получения результата.

Кнопка "Языковые пары..." открывает диалог, где вы можете сохранить до десяти пар исходного и целевого языков. Каждая пара привязана к клавише слоя "Мгновенный перевод", первая — к 1, а десятая — к 0, так что нажатие этой клавиши переключает исходный и целевой языки на эту пару и переводит текущее выделение с их помощью. Используйте кнопки "Добавить", "Изменить" и "Удалить" для управления списком, а также "Переместить вверх" и "Переместить вниз", чтобы изменить клавишу, активирующую пару.

Значение первых двух полей со списком и флажка для копирования понятно, но необходимо дать некоторые пояснения к остальным. Всегда помните, что приведенные ниже пояснения предполагают, что исходный язык установлен в режим "Авто".

Поле со списком "Язык для замены" полезно, когда вы меняете местами (см. ниже) исходный и целевой языки; в самом деле, установка целевого языка в режим "Авто" не имеет смысла, поэтому дополнение устанавливает его в значение поля выше.

Итак, представьте ситуацию: вы обычно переводите на английский (ваш основной язык), но иногда (например, когда пишете документ) вам нужно перевести на итальянский (ваш второй язык, предположим); вы можете установить поле со списком "Язык для замены" на итальянский, и тогда вы будете переводить с английского на итальянский без прямого доступа к настройкам дополнения. Очевидно, что эта функция имеет большую или меньшую полезность в зависимости от ваших наиболее частых потребностей.

Теперь флажок "Автозамена": он появляется только в том случае, если вы установили режим "Авто" в поле со списком "Исходный язык", и напрямую связан с полем со списком "Язык для замены". Если вы активируете его, дополнение попытается автоматически переключиться с вашей конфигурации исходного и целевого языков на конфигурацию, где целевой становится исходным языком, а язык, выбранный в поле со списком "Язык для замены", становится новым целевым языком; это чрезвычайно полезно, если исходный язык текста, который вы хотите перевести, является целевым языком.

Простой пример: снова представьте ситуацию, описанную ранее; если вы переводите текст на языке, отличном от английского, проблем нет, вы получаете правильный перевод на английский. Но если вам нужно перевести текст с английского, обычно вы получаете перевод на английский, идентичный исходному тексту, и это немного бесполезно. Однако, благодаря функции автозамены, предположим, что вы хотите узнать, как ваш текст звучит на итальянском, дополнение автоматически меняет целевой язык на итальянский, возвращая правильный перевод.

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

Наконец, в диалоге параметров синтеза речи (Меню NVDA >> Настройки >> Речь) вы можете установить флажок "Автоматическое переключение языка (если поддерживается)". Таким образом, если вы используете многоязычный синтезатор, перевод будет озвучиваться голосом целевого языка синтезатора.

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

Вы можете использовать это дополнение четырьмя способами:

  1. Выделите некоторый текст с помощью команд выделения (например, Shift со стрелками) и нажмите соответствующую клавишу для перевода. Результат перевода будет прочитан используемым вами синтезатором.
  2. Вы также можете перевести текст из буфера обмена.
  3. Нажмите специальную комбинацию клавиш для перевода последнего произнесенного текста.
  4. Включите автоматический перевод для перевода каждого речевого вывода NVDA.

Комбинации клавиш

Все следующие команды необходимо нажимать после клавиши-модификатора "NVDA+Shift+t":

Изменения в версии 5.1.0

Изменения в версии 5.0.0

Изменения в версии 4.7

Изменения в версии 4.4.2

Изменения в версии 4.4

Изменения в версии 4.3

Изменения в версии 4.2

Изменения в версии 4.1

Изменения в версии 4.0

Изменения в версии 3.0

Изменения в версии 2.1

Изменения в версии 2.0

Изменения в версии 1.0