InstantTranslate (Мгновенный перевод)
- Автор: 'Alexy Sadovoy aka Lex
, ruslan , beqa , Mesar Hameed , Alberto Buffolino , and other NVDA contributors - Исходный код дополнения: Посетить Web-сайт instantTranslate
Краткое описание
Дополнение InstantTranslate позволяет переводить выделенный текст, последний произнесённый текст или текст из буфера обмена с одного языка на другой.
Используется для перевода Google Translate.
Чтобы настроить язык оригинала и перевода, а также случаи изменения языков, перейдите в меню NVDA, Параметры, Настройки, Instant Translate.
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
instantTranslate | 4.7.1 | 2024.1 | 2024.3.0 | 2019.3 | 08-09-2024 18:04:40 | 384 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
InstantTranslate-V.4.7.1.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
instantTranslate (Мгновенный перевод)
- Авторы: Алекси Садовой, Бека Гозалишвили, Месар Хамид, Альберто Буффолино и другие разработчики NVDA.
- Скачать стабильную версию
- Скачать версию в разработке
Это дополнение позволяет переводить выделенный текст или текст из буфера обмена с одного языка на другой. Используется для перевода Google Translate.
Конфигурирование языков
Чтобы настроить язык оригинала и перевода, а также случаи изменения языков, перейдите в меню NVDA > "Параметры" > "Настройки" > "Instant Translate".
Есть два комбинированных списка с названиями "язык оригинала» и "язык перевода", и флажок, чтобы решить, нужно ли копировать перевод в буфер обмена.
Кроме того, если вы выберете параметр «автоматически " (первый вариант) в комбинированном списке "язык оригинала" , вы также найдете комбинированный список » Язык для изменения " и флажок, который отвечает за автоматическое изменение языка.
Значение двух первых комбинированных списков и флажка для копирования четкое, но остальные параметры требуют дополнительных объяснений. Всегда помните, что приведенные ниже объяснения включают язык оригинала, установленный для параметра "автоматически".
Комбинированный список "язык для изменения" полезен при замене языка оригинала и перевода по сценарию (смотрите ниже); на самом деле, параметр «автоматически» для языка перевода не имеет смысла, поэтому приложение устанавливает для него значение из комбинированного списка выше.
Итак, представим следующую ситуацию: вы обычно переводите на английский (ваш основной язык), но иногда (например, когда пишете документ) нужно перевести на итальянский (Предположим, ваш второй язык); вы можете установить в комбинированном списке» язык для изменения " итальянский, чтобы переводить с английского на итальянский, не переходя непосредственно к настройкам дополнения. Очевидно, что эта функция имеет основное или второстепенное преимущество в соответствии с вашими более частыми потребностями.
Теперь о флажке автоматического изменения: он появляется тогда и только тогда, когда вы установили параметр "автоматически" в списке»язык оригинала" и напрямую связан со списком "язык для изменения". Если вы активируете его, тогда приложение будет пытаться автоматически переходить из конфигурации языков оригинала и перевода в конфигурацию, в которой язык перевода становится языком оригинала, а язык, выбранный в списке "язык для изменения", становится новым языком перевода; чрезвычайно полезно, если оригинальным языком текста, который вы хотите перевести, есть язык перевода.
Простой пример: снова возьмем во внимание ситуацию, которую рассматривали ранее; если вы переводите текст нет проблем с языком, отличным от английского, вы получаете правильный английский перевод. Но если вам нужно перевести текст с английского, обычно вы получаете перевод на английский на языке, идентичный оригинальному, и это пустая трата времени. Однако благодаря функции автоматической замены, предполагая, что вы хотите знать, как ваш текст звучит по-итальянски, приложение автоматически заменяет язык перевода на итальянский, поэтому он возвращает действительный перевод.
В любом случае, это временная конфигурация; если эта опция не имеет эффекта (это экспериментально), попробуйте вручную переключиться на стабильную конфигурацию, используя жест для изменения, описанный ниже. Это экспериментально, поскольку в некоторых ситуациях (с короткими текстами, как правило) Google не распознает подлинный язык оригинала правильно и вам приходится с помощью скрипта вручную заставлять язык оригинала стать на языке перевода (на английском языке в нашем примере).
По крайней мере, в диалоге параметров речи (меню NVDA > > настройки > > речь) вы можете установить флажок «автоматическое переключение языка (если поддерживается)». Таким образом, если вы используете мультиязычный синтезатор, перевод будет объявлен голосом, говорящим на языке перевода.
Как использовать
Вы можете использовать это дополнение тремя способами:
- Выделите часть текста стандартными методами (например, Shift со стрелками), после чего нажмите соответствующую клавишу, чтобы перевести выделенный текст. после этого переведенные строки прочитает синтезатор речи, который вы используете.
- Вы также можете перевести текст из буфера обмена.
- Нажмите специальную быструю клавишу, чтобы перевести последнюю произнесенную фразу.
Горячие клавиши
Все нижеприведенные команды необходимо нажимать после комбинации «NVDA+Shift+t»:
- T: Переводит выделенный текст,
- Shift + t: Переводит текст из буфера обмена,
- S: Меняет местами языки оригинала и перевода,
- A: Говорит текущую конфигурацию,
- C: Копирует последний результат в буфер обмена,
- I: Определяет язык выделенного текста,
- L: Переводит последнюю произнесенную фразу,
- O: Открывает настройки перевода
- H: Произносит все доступные многоуровневые команды.
Перевод
- [Валентин Куприянов: продолжил поддержку перевода с версии 4.6.
- Примечание:
- GitHub Продолживших разработку InstantTranslate
- GitHub начавших разработку InstantTranslate
Изменения для 4.7.1
- Объявление полных названия языков при составлении отчета о конфигурации.
- Обновление списка языков с учетом 24 языков, добавленных в мае 2022 года.
- Обновление шаблона дополнения.
- Добавлен рабочий процесс.
- Исправлен рабочий процесс.
Изменения для 4.7
- Обновлено для совместимости с python3.11. и nvda 2024.1
- Реализован режим speakOnDemand.
- Исправлена ситуация с кэшированием неработающих переводов.
- Добавлено китайское зеркало для перевода.
Изменения в версии 4.6
- Исправлено предупреждение об устаревании.
- Улучшена совместимость с NVDA.
- Обновлена версия.
Изменения в версии 4.5.3
- Исправление импорта.
Изменения в версии 4.5.2
- Обновление URL-адреса загрузки.
Изменения в версии 4.5.1
- Изменён URL домашней страницы дополнения и увеличена версия.
Изменения в версии 4.5
- Совместимость с NVDA2023.1.
Изменения в версии 4.4.3
- Добавлена возможность заменять подчеркивание пробелами, что, возможно, сможет улучшить результаты перевода в зависимости от контекста (благодарность Beka Gozalishvili)
- Добавлена совместимость с NVDA 2022.1
Изменения в версии 4.4.2
- Восстановлено обнаружение и автосмен языков (благодарность за исправление Cyrille)
- обновлены языки для перевода (спасибо Cyrille)
Изменения в версии 4.4
- Instant translate теперь совместим с NVDA 2019.3 (версии NVDA на Python 3)
Изменения в версии 4.3
- исправление совместимости с NVDA теперь Instant Translate будет совместим с последними сборками nvda.
- нашли способ снова использовать Google в качестве службы перевода.
Изменения в версии 4.2
- Восстановлено рабочее состояние с более новыми версиями nvda.
- Восстановлено автоматическое обнаружение языка.
Изменения в версии 4.1
- Дополнение InstantTranslate снова работает, но вместо Google Translate использует сервис перевода от Yandex.
Изменения в версии 4.0
- После того, как вы поменяете языки местами, перевод будет выполнен автоматически.
- Исправлена ошибка с кэшированием.
Изменения в версии 3.0
- Изменен способ использования команд, теперь вам нужно нажать "NVDA + Shift + t", а затем букву для выполнения ряда действий (все команды смотрите в разделе "команды").
- Добавлена возможность менять языки местами.
- Изменен формат конфигурации, теперь можно изменить настройки мгновенного перевода, находясь в области только для чтения, но помните, что это сработает перед первым перезапуском NVDA.
- Удален лимит на объем текста, который можно перевести.
- Добавлено сочетание клавиш t для элемента меню " Настройки Instant Translate»
- Параметр "автоматически" теперь расположен первым в списке языков оригинала и удален из списка языков перевода.
- Добавлен флажок для настройки копирования результатов перевода.
- Файл конфигурации хранится в корне папки с настройками.
- Языки оригинала и перевода синхронизированы с теми, которые в настоящее время предоставляет переводчик Google (22 апреля 2015 г.).
Изменения в версии 2.1
- Дополнение может переводить текст из буфера обмена, когда вы нажмете nvda+shift+y.
Изменения в версии 2.0
- Добавлен диалог выбора языков оригинала и перевода.
- В меню» Параметры " добавлен элемент меню приложения.
- Сейчас настройки прописываются в отдельном конфигурационном файле.
- Результаты перевода автоматически копируются в буфер обмена для последующих действий с ними.
Изменения в версии 1.0
- Первый релиз.
[[!tag dev stable]]
История версий
Список версий
- InstantTranslate-V.4.7.nvda-addon
- InstantTranslate-V.4.7.1.nvda-addon
- InstantTranslate-V.4.6.nvda-addon
- InstantTranslate-V.4.5.5.nvda-addon
- InstantTranslate-V.4.5.3.nvda-addon
- InstantTranslate-V.4.5.1.nvda-addon
- InstantTranslate-V.4.4.nvda-addon
- InstantTranslate-V.4.4.6-cn.nvda-addon
- InstantTranslate-V.4.4.5-CN.nvda-addon
- InstantTranslate-V.4.4.3.nvda-addon
- InstantTranslate-V.4.4.3.3.nvda-addon
- InstantTranslate-V.4.4.3.2.nvda-addon
- InstantTranslate-V.4.4.3.1.nvda-addon
- InstantTranslate-V.4.4.2.nvda-addon
- InstantTranslate-V.4.4.2-by_Grisov.nvda-addon
- InstantTranslate-V.4.4.1.nvda-addon
- InstantTranslate-V.4.4-2019.10.30-dev.nvda-addon
- InstantTranslate-V.4.3-2019.02.08-dev.nvda-addon
- InstantTranslate-V.4.2-dev.nvda-addon
- InstantTranslate-V.4.1-dev.nvda-addon
- InstantTranslate-V.4.0-fixed-1.nvda-addon
- InstantTranslate-V.4.0-dev.nvda-addon
- InstantTranslate-V.3.0-dev.nvda-addon