Машинный перевод (MT)
Распространённые проблемы и решения при использовании сервисов машинного перевода в VNTranslator.
Как быстро проверить, работает ли машинный перевод?
Проще всего проверить работу машинного перевода, используя Функцию Буфера обмена. Эта функция автоматически переводит любой текст, который вы копируете в буфер обмена.
Чтобы проверить:
Скопируйте любой текст в буфер обмена
Перевод появится мгновенно в Дополнительном окне
Если вы увидите перевод, значит машинный перевод работает правильно.
Что такое таймаут перевода?
Таймаут перевода происходит, когда VNTranslator не может получить перевод в пределах указанного времени. Это наиболее часто встречается при использовании веб-сервисов перевода.
Как это работает:
VNTranslator открывает виртуальное окно браузера и переходит на сайт сервиса перевода
Текст отправляется либо:
Вводом непосредственно в поле ввода перевода, либо
Включением его в URL
VNTranslator непрерывно ищет переведённый текст в HTML-элементах страницы
Если перевод не найден в течение периода таймаута (по умолчанию: 10 секунд), возникает ошибка таймаута
По умолчанию таймаут перевода установлен на 10000 мс (10 секунд). Вы можете увеличить его в Настройки → Перевод → Дополнительные настройки.
Что вызывает таймауты перевода?
Таймауты перевода могут возникать по нескольким причинам:
Проблемы, связанные с сервисом:
Структура сайта изменилась (сервис перевода обновил макет)
Сайт находится на техническом обслуживании или временно недоступен
Требуется проверка CAPTCHA
Баннер согласия на использование cookie блокирует контент
Достигнут лимит бесплатного использования
Проблемы с соединением:
Неустойчивое или медленное интернет-соединение
Ваш IP-адрес был заблокирован или ограничен сервисом
Слишком много запросов на перевод отправлено за короткий промежуток времени
Проблемы с браузером:
Виртуальному браузеру не удаётся корректно загрузить страницу
JavaScript-элементы загружаются некорректно
Как исправить ошибки таймаута перевода для веб-сервисов?
Быстрые решения, которые стоит попробовать в первую очередь:
Проверьте ваше интернет-соединение - Убедитесь, что у вас стабильное подключение
Смените сервис перевода - Попробуйте другой сервис (например, с DeepL Web на Google Web)
Увеличьте длительность таймаута - Перейдите в Настройки -> Перевод -> Дополнительные настройки
Используйте VPN - Это может помочь, если ваш IP ограничен или заблокирован
Очистите cookie и данные сайта
Для подробных шагов по устранению неполадок, пожалуйста, обратитесь к Таймауту веб-скрапинга.
Как исправить ошибки API?
Ошибки API обычно проще диагностировать, поскольку они предоставляют конкретные коды ошибок.
Распространённые проблемы с API:
Неверный или просроченный ключ API
Недостаточно средств/квоты API или квота превышена
Неправильный эндпоинт API или настройка
Проблемы с сетью или аутентификацией
Быстрые решения:
Проверьте ваш ключ API - Убедитесь, что он правильно введён в настройках сервиса
Проверьте кредиты API - Войдите в панель управления вашего провайдера API, чтобы проверить оставшиеся кредиты
Протестируйте подключение - Используйте Функцию функцию, чтобы проверить, отвечает ли API
Изучите код ошибки - Ознакомьтесь с документацией по конкретному коду ошибки для вашего сервиса
Ссылки на коды ошибок сервисов перевода:
Почему мой перевод перестаёт работать спустя некоторое время?
Для веб-сервисов:
Обычно это происходит из-за ограничения скорости или достижения лимитов бесплатного использования.
Решения:
Очистите cookie и перезапустите перевод
Подождите 15–30 минут перед следующей попыткой
Используйте VPN, чтобы получить другой IP-адрес
Переключитесь на другой сервис перевода
Рассмотрите возможность перехода на сервис на базе API
Для сервисов на базе API:
Проверьте панель использования API:
Возможно, вы достигли ежедневной/ежемесячной квоты
Ваш ключ API мог истечь
Проблемы с оплатой у вашего провайдера API
Виртуальное окно браузера показывает перевод, но VNTranslator всё ещё показывает TIMEOUT. Почему?
Это обычно означает, что сайт сервиса перевода обновил свою структуру, и VNTranslator больше не может найти нужные HTML-элементы.
Что делать:
Проверьте обновления Сервиса перевода в Настройки -> Сервисы перевода -> Обновления (версия PRO)
Проверьте #custom-mt канал на Discord для обновлений (версия NEO)
Сообщите о проблеме в #report-an-issue канале на Discord
Используйте альтернативный сервис временно, пока ожидаете обновления
Как проверить, связана ли проблема с VNTranslator или с самим сервисом перевода?
Проверьте сервис перевода напрямую:
Откройте сайт сервиса перевода в обычном браузере
Попробуйте перевести тот же текст вручную
Если в браузере всё работает, но не в VNTranslator, значит проблема в VNTranslator
Если в вашем браузере тоже не работает, значит у самого сервиса проблемы
Проверьте статус сервиса:
DeepL API: status.deepl.com
Gemini API: https://aistudio.google.com/status
OpenAI API: status.openai.com
Стоит ли использовать «Определить язык» как исходный язык?
Хотя опция «Определить язык» доступна, её не рекомендуется использовать, так как она может вызывать проблемы совместимости в некоторых обновлениях. Лучше вручную выбрать исходный язык для более надёжных результатов.