Это руководство объясняет, почему AutoTrans может вызывать задержки и как улучшить производительность во время игры.
Почему игра замедляется и появляются задержки?
AutoTrans переводит текст в реальном времени по мере появления на экране. Игра должна ждать завершения каждого перевода, прежде чем продолжить. Это вызывает задержки или зависания, особенно когда:
На экране одновременно много текста
В меню или экранах выбора много вариантов
Сервис перевода отвечает медленно
Чем больше текста на экране = тем дольше игра ждёт = больше задержек
Решения для повышения производительности
1. Используйте фильтры перевода (рекомендуется)
Не переводите определённый текст, чтобы сократить время обработки.
Перейдите в Фильтры перевода В настройках отрегулируйте фильтры перевода, чтобы:
Пропускать перевод элементов интерфейса
Переводить только диалоговый текст
2. Выберите более быстрые сервисы перевода
Разные сервисы перевода имеют разную скорость отклика.
Сравнение скорости (от самой быстрой до самой медленной):
Google Lite - Самый быстрый вариант
Google Web - Быстрый и надёжный
DeepL API - Быстро с использованием API-ключа
DeepL Web - Медленнее, но более высокого качества
Рекомендация: Используйте Google Lite для игр с большим объёмом текста. Переключайтесь на DeepL только если качество перевода важнее скорости.
3. Включите кэш переводов
Кэш переводов хранит предыдущие переводы, поэтому повторяющийся текст не нужно переводить заново.
Статус:
Доступно с версии 0.8.7
Включено по умолчанию с v0.8.9-beta
4. Повторно используйте память переводов
Если игру уже запускали раньше или есть несколько версий, импортируйте память переводов, чтобы избежать повторного перевода одного и того же текста.
Как использовать:
Экспорт: После игры экспортируйте память переводов из AutoTrans
Сохраните: Сохраните файл переводов для будущего использования
Импорт: При повторной игре или игре в похожую версию импортируйте память переводов
5. Используйте «Извлечь и перевести» (лучше всего для производительности)
Для наилучшего плавного опыта используйте «Извлечь и перевести» вместо перевода в реальном времени.
«Извлечь и перевести» предварительно переводит весь текст игры перед игрой, уменьшая задержки во время игрового процесса.