Перевод
Spark обеспечивает перевод игровых диалогов в реальном времени с выбором из трёх сервисов — Apple Translation, DeepL и Google, — а также автоматическое переключение шрифтов для разных языков и поддержку текста справа налево (RTL).
Требования
Заголовок раздела «Требования»- Game Overlay должен быть включён — перевод требует работы оверлея
- Apple Translation — iOS 18 или новее, с загруженными на устройство языковыми пакетами
- DeepL — API-ключ DeepL (Free или Pro) и подключение к интернету
- Google — подключение к интернету
Сервисы перевода
Заголовок раздела «Сервисы перевода»| Сервис | Требования | Где обрабатывается текст |
|---|---|---|
| Apple Translation | iOS 18+, языковые пакеты | На устройстве — работает офлайн |
| DeepL | API-ключ | Серверы DeepL |
| Подключение к интернету | Серверы Google |
Apple Translation
Заголовок раздела «Apple Translation»Использует фреймворк Apple Translation. Весь перевод выполняется на устройстве и работает офлайн после загрузки необходимых языковых пакетов. Доступно на iOS 18 и новее.
Высококачественный перевод с использованием вашего собственного API-ключа DeepL. Spark отправляет с каждым запросом окружающие диалоги в качестве контекста, что заметно улучшает качество перевода (контекст не тарифицируется DeepL).
Как настроить:
- Создайте аккаунт DeepL и получите API-ключ на deepl.com — поддерживаются тарифы Free и Pro
- Введите ключ в любом из этих мест:
- Settings > Translation — глобальная страница настроек
- Game Settings > Translation — отображается, когда выбран сервис DeepL
- Внутриигровой оверлей — поле API Key в окне Translation
- Нажмите кнопку проверки, чтобы подтвердить ключ и увидеть использование символов
Ключ надёжно хранится в iOS Keychain и общий для всех игр. Ваше использование символов (использовано / месячный лимит) отображается рядом с полем ключа и во внутриигровом окне Translation. Если месячная квота исчерпана, перевод приостанавливается до сброса квоты или повышения тарифа.
Аккаунт и ключ не требуются. Текст игры отправляется в Google для перевода, поэтому необходимо подключение к интернету.
Настройка
Заголовок раздела «Настройка»- Откройте Game Settings для конкретной игры
- Перейдите в раздел Translation
- Включите Translation
- Выберите Translation Service
- Установите Source Language (язык игры, обычно английский)
- Установите Target Language (предпочитаемый язык)
Список доступных языков зависит от выбранного сервиса. Все эти параметры также можно менять прямо во время игры из окна Translation в оверлее.
Загрузка языковых пакетов (Apple)
Заголовок раздела «Загрузка языковых пакетов (Apple)»Apple Translation требует загрузки языковых пакетов:
- В настройках перевода проверьте индикатор статуса:
- Зелёная галочка — Языковая пара установлена и готова
- Синяя стрелка — Требуется загрузка
- Красный X — Языковая пара не поддерживается
- Серый вопросительный знак — Проверка статуса…
- Нажмите Download при необходимости
- Дождитесь завершения загрузки
Apple Translation работает офлайн после установки языковых пакетов.
Внутриигровое окно перевода
Заголовок раздела «Внутриигровое окно перевода»Окно Translation в оверлее позволяет настраивать всё, не выходя из игры:
- Включать и выключать перевод
- Переключаться между Apple, DeepL и Google
- Менять исходный и целевой языки
- Вводить и проверять API-ключ DeepL, а также видеть использование символов DeepL
- Открывать окно расширенных настроек
Режимы перевода
Заголовок раздела «Режимы перевода»Стандартный режим
Заголовок раздела «Стандартный режим»Переводит текст диалогов и заменяет его в текстовом окне.
Режим сравнения
Заголовок раздела «Режим сравнения»Показывает и оригинальный текст, и перевод, полезно для изучения языков.
Расширенные настройки
Заголовок раздела «Расширенные настройки»Доступны через Game Settings > Translation > Advanced:
| Настройка | По умолчанию | Описание |
|---|---|---|
| Comparison Mode | Выкл | Показать оригинальный и переведённый текст рядом |
| Translate All Text | Выкл | Переводить весь текст на экране, не только диалоги |
| Skip Character Names | Выкл | Не переводить имена персонажей |
| Font Size Adjust | Выкл | Регулировать размер шрифта для вмещения переведённого текста |
| Pre-Scan | Выкл | Переводит весь сценарий в фоне при запуске. Расходует больше трафика (или квоты DeepL), но сокращает ожидание во время игры |
Кэш перевода
Заголовок раздела «Кэш перевода»Переводы кэшируются, чтобы избежать повторного перевода одного и того же текста — это ускоряет повторное прохождение и экономит квоту DeepL. Просмотреть статистику кэша и очистить закэшированные переводы можно из:
- Settings > Translation > Translation Cache — глобальный обзор кэша
- Game Settings > Translation > Translation Cache / Clear Translation Cache
- Внутриигровой оверлей — раздел настроек перевода
Очистка кэша полезна, если переводы кажутся некорректными или устаревшими.
Конфиденциальность
Заголовок раздела «Конфиденциальность»- Apple Translation обрабатывает текст на устройстве. Никакой игровой контент не отправляется на внешние серверы. Подробнее см. документацию Apple по конфиденциальности.
- DeepL — текст игры отправляется на серверы DeepL через ваш собственный API-аккаунт. Подробнее см. политику конфиденциальности DeepL.
- Google — текст игры отправляется в Google для перевода. Подробнее см. политику конфиденциальности Google.