Машинный перевод (MT)

Распространённые проблемы и решения при использовании сервисов машинного перевода в VNTranslator.

Как быстро проверить, работает ли машинный перевод?

Проще всего проверить работу машинного перевода, используя Функцию Буфера обмена. Эта функция автоматически переводит любой текст, который вы копируете в буфер обмена.

Чтобы проверить:

Если вы увидите перевод, значит машинный перевод работает правильно.


Что такое таймаут перевода?

Таймаут перевода происходит, когда VNTranslator не может получить перевод в пределах указанного времени. Это наиболее часто встречается при использовании веб-сервисов перевода.

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

  1. VNTranslator открывает виртуальное окно браузера и переходит на сайт сервиса перевода

  2. Текст отправляется либо:

    • Вводом непосредственно в поле ввода перевода, либо

    • Включением его в URL

  3. VNTranslator непрерывно ищет переведённый текст в HTML-элементах страницы

  4. Если перевод не найден в течение периода таймаута (по умолчанию: 10 секунд), возникает ошибка таймаута

circle-info

По умолчанию таймаут перевода установлен на 10000 мс (10 секунд). Вы можете увеличить его в Настройки → Перевод → Дополнительные настройки.


Что вызывает таймауты перевода?

Таймауты перевода могут возникать по нескольким причинам:

Проблемы, связанные с сервисом:

  • Структура сайта изменилась (сервис перевода обновил макет)

  • Сайт находится на техническом обслуживании или временно недоступен

  • Требуется проверка CAPTCHA

  • Баннер согласия на использование cookie блокирует контент

  • Достигнут лимит бесплатного использования

Проблемы с соединением:

  • Неустойчивое или медленное интернет-соединение

  • Ваш IP-адрес был заблокирован или ограничен сервисом

  • Слишком много запросов на перевод отправлено за короткий промежуток времени

Проблемы с браузером:

  • Виртуальному браузеру не удаётся корректно загрузить страницу

  • JavaScript-элементы загружаются некорректно


Как исправить ошибки таймаута перевода для веб-сервисов?

Быстрые решения, которые стоит попробовать в первую очередь:

  1. Проверьте ваше интернет-соединение - Убедитесь, что у вас стабильное подключение

  2. Смените сервис перевода - Попробуйте другой сервис (например, с DeepL Web на Google Web)

  3. Увеличьте длительность таймаута - Перейдите в Настройки -> Перевод -> Дополнительные настройки

  4. Используйте VPN - Это может помочь, если ваш IP ограничен или заблокирован

  5. Очистите cookie и данные сайта

Для подробных шагов по устранению неполадок, пожалуйста, обратитесь к Таймауту веб-скрапинга.


Как исправить ошибки API?

Ошибки API обычно проще диагностировать, поскольку они предоставляют конкретные коды ошибок.

Распространённые проблемы с API:

  • Неверный или просроченный ключ API

  • Недостаточно средств/квоты API или квота превышена

  • Неправильный эндпоинт API или настройка

  • Проблемы с сетью или аутентификацией

Быстрые решения:

  1. Проверьте ваш ключ API - Убедитесь, что он правильно введён в настройках сервиса

  2. Проверьте кредиты API - Войдите в панель управления вашего провайдера API, чтобы проверить оставшиеся кредиты

  3. Протестируйте подключение - Используйте Функцию функцию, чтобы проверить, отвечает ли API

  4. Изучите код ошибки - Ознакомьтесь с документацией по конкретному коду ошибки для вашего сервиса

Ссылки на коды ошибок сервисов перевода:


Почему мой перевод перестаёт работать спустя некоторое время?

Для веб-сервисов:

Обычно это происходит из-за ограничения скорости или достижения лимитов бесплатного использования.

Решения:

  • Очистите cookie и перезапустите перевод

  • Подождите 15–30 минут перед следующей попыткой

  • Используйте VPN, чтобы получить другой IP-адрес

  • Переключитесь на другой сервис перевода

  • Рассмотрите возможность перехода на сервис на базе API

Для сервисов на базе API:

Проверьте панель использования API:

  • Возможно, вы достигли ежедневной/ежемесячной квоты

  • Ваш ключ API мог истечь

  • Проблемы с оплатой у вашего провайдера API


Виртуальное окно браузера показывает перевод, но VNTranslator всё ещё показывает TIMEOUT. Почему?

Это обычно означает, что сайт сервиса перевода обновил свою структуру, и VNTranslator больше не может найти нужные HTML-элементы.

Что делать:

  1. Проверьте обновления Сервиса перевода в Настройки -> Сервисы перевода -> Обновления (версия PRO)

  2. Проверьте #custom-mt канал на Discord для обновлений (версия NEO)

  3. Сообщите о проблеме в #report-an-issue канале на Discord

  4. Используйте альтернативный сервис временно, пока ожидаете обновления


Как проверить, связана ли проблема с VNTranslator или с самим сервисом перевода?

Проверьте сервис перевода напрямую:

  1. Откройте сайт сервиса перевода в обычном браузере

  2. Попробуйте перевести тот же текст вручную

  3. Если в браузере всё работает, но не в VNTranslator, значит проблема в VNTranslator

  4. Если в вашем браузере тоже не работает, значит у самого сервиса проблемы

Проверьте статус сервиса:


Стоит ли использовать «Определить язык» как исходный язык?

Хотя опция «Определить язык» доступна, её не рекомендуется использовать, так как она может вызывать проблемы совместимости в некоторых обновлениях. Лучше вручную выбрать исходный язык для более надёжных результатов.