Translation
Aurora can automatically translate in-game text while you play — on your device with Apple’s translator, or online with Google Translate or DeepL. Translation is off by default and per-game — turning it on for one game never affects any other, and it ignores the Use Global Settings switch, so every game keeps its own service, language pair, and switches. Changes apply live, so there is no need to restart the game.
Requirements
Section titled “Requirements”What you need depends on the translation service:
- Apple — needs iOS 18 or later. The first time you use a given language pair, its language model may have to be downloaded. That happens once per pair, and translation starts working once it finishes.
- Google and DeepL — work on iOS 15 or later and need an internet connection. DeepL also needs your own API key.
Apple’s on-device translator does not exist below iOS 18, so on iOS 15 to 17 Aurora uses Google instead.
Translation Services
Section titled “Translation Services”Pick the service in the same place you turn translation on — Game Settings → Translation, or the in-game overlay. Like everything else here, the choice is per-game.
Runs entirely on your device: nothing is sent anywhere, and it keeps working offline once the language model has been downloaded. Available on iOS 18 and later, where it is the default.
Online translation through Google Translate. It is free, needs no key or account, and works on iOS 15 and later — which makes it the default below iOS 18. The text being translated is sent to Google.
Online translation through DeepL, usually the best quality of the three for conversational text — it also receives the last few lines of dialogue as context, so a line reads correctly in the scene around it.
DeepL needs your own API key, which you can create at deepl.com — the free tier covers 500,000 characters per month. Enter the key under Translation in the game’s settings or the in-game overlay, then tap Validate: Aurora checks the key and shows the character usage and quota on your account.
Because translations are cached on your device, each line is only ever sent once, so a character quota goes a long way.
Where to Find It
Section titled “Where to Find It”- Game Settings → Translation — open a game’s settings from its detail page. Everything here is saved with the game.
- In-game overlay — open the in-game overlay, then open its settings and choose Translation. The window has the same switches and language pickers, and changes reach the running game right away.
The Settings
Section titled “The Settings”Enable Translation
Section titled “Enable Translation”The master switch for this game — auto-translation of in-game text, applied live while the game runs.
Comparison Mode
Section titled “Comparison Mode”Shows the original text alongside the translation. Handy when a line reads oddly and you want to see what it was translated from.
What Gets Translated
Section titled “What Gets Translated”Four switches choose which kinds of in-game text are translated. All of them apply live.
- Dialogue — conversation and message text.
- Choices — the options you pick from.
- Menus & UI — menu entries, labels, and other interface text.
- Names — proper names and other short labels.
Source Language
Section titled “Source Language”The language the game is written in. Defaults to Japanese.
Target Language
Section titled “Target Language”The language to translate into. The default is Device, shown with your device’s language code — it follows whatever language your device is set to. You can also pick a specific language, or None.
Translation Cache
Section titled “Translation Cache”Translations are cached, so text you have already seen comes back without being translated again. The Translation Cache page shows how many entries are stored — in total and for this game — and how much space they take, with buttons to clear this game’s cache or the whole cache.
Text Size
Section titled “Text Size”Translated text is often longer than the original, so where a game’s settings offer it you can adjust per-category text sizes — dialogue, choices, menus, and names — under Game Settings → Text → Text Size. See Settings for the rest of the per-game options.
Good to Know
Section titled “Good to Know”- Translation is per-game, always — each game keeps its own on/off state, service, language pair, and category switches.
- Everything applies live, including changes made from the in-game overlay while a game is running.
- On iOS 17 and earlier, Apple’s on-device translator is not available, so Aurora uses Google instead — translation still works.
- Clearing the cache loses nothing permanent — cached lines are simply translated again the next time you see them.