Перейти к содержимому

Перевод

Spark обеспечивает перевод игровых диалогов в реальном времени с выбором из трёх сервисов — Apple Translation, DeepL и Google, — а также автоматическое переключение шрифтов для разных языков и поддержку текста справа налево (RTL).

  • Game Overlay должен быть включён — перевод требует работы оверлея
  • Apple Translation — iOS 18 или новее, с загруженными на устройство языковыми пакетами
  • DeepL — API-ключ DeepL (Free или Pro) и подключение к интернету
  • Google — подключение к интернету
СервисТребованияГде обрабатывается текст
Apple TranslationiOS 18+, языковые пакетыНа устройстве — работает офлайн
DeepLAPI-ключСерверы DeepL
GoogleПодключение к интернетуСерверы Google

Использует фреймворк Apple Translation. Весь перевод выполняется на устройстве и работает офлайн после загрузки необходимых языковых пакетов. Доступно на iOS 18 и новее.

Высококачественный перевод с использованием вашего собственного API-ключа DeepL. Spark отправляет с каждым запросом окружающие диалоги в качестве контекста, что заметно улучшает качество перевода (контекст не тарифицируется DeepL).

Как настроить:

  1. Создайте аккаунт DeepL и получите API-ключ на deepl.com — поддерживаются тарифы Free и Pro
  2. Введите ключ в любом из этих мест:
    • Settings > Translation — глобальная страница настроек
    • Game Settings > Translation — отображается, когда выбран сервис DeepL
    • Внутриигровой оверлей — поле API Key в окне Translation
  3. Нажмите кнопку проверки, чтобы подтвердить ключ и увидеть использование символов

Ключ надёжно хранится в iOS Keychain и общий для всех игр. Ваше использование символов (использовано / месячный лимит) отображается рядом с полем ключа и во внутриигровом окне Translation. Если месячная квота исчерпана, перевод приостанавливается до сброса квоты или повышения тарифа.

Аккаунт и ключ не требуются. Текст игры отправляется в Google для перевода, поэтому необходимо подключение к интернету.

  1. Откройте Game Settings для конкретной игры
  2. Перейдите в раздел Translation
  3. Включите Translation
  4. Выберите Translation Service
  5. Установите Source Language (язык игры, обычно английский)
  6. Установите Target Language (предпочитаемый язык)

Список доступных языков зависит от выбранного сервиса. Все эти параметры также можно менять прямо во время игры из окна Translation в оверлее.

Apple Translation требует загрузки языковых пакетов:

  1. В настройках перевода проверьте индикатор статуса:
    • Зелёная галочка — Языковая пара установлена и готова
    • Синяя стрелка — Требуется загрузка
    • Красный X — Языковая пара не поддерживается
    • Серый вопросительный знак — Проверка статуса…
  2. Нажмите Download при необходимости
  3. Дождитесь завершения загрузки

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
  • Внутриигровой оверлей — раздел настроек перевода

Очистка кэша полезна, если переводы кажутся некорректными или устаревшими.