Asyris translates games into any language. It builds a project memory of characters, places, and terms so your translation stays consistent from the first line to the last.
The engine reads your game files, extracts every translatable string, translates with context-aware memory, and patches the translated text back into the original format. No manual file conversion. No broken placeholders. No inconsistent names.
A compiled knowledge system feeds every translation. Character cards, locked vocabulary, scene context, and few-shot examples are injected into each prompt so the model knows your world.
This is not a generic translator that processes one string at a time. Asyris remembers who is speaking, where they are, and what happened before. The same name stays the same across every file. The same voice stays the same across every scene.
Asyris detects the game engine, extracts every string, translates with memory, and patches the result back. The original game stays untouched.
Control codes, variables, and format strings are preserved across translation. Pixel-accurate font measurement prevents text overflow. If one line needs a fix later, you can revise it without retranslating the whole project.
Control codes, variables, format strings preserved across translation.
Pixel-accurate HarfBuzz measurement against actual game fonts.
Fix one line without retranslating the whole project.
Use the desktop app for visual work with a three-panel workspace. Use the CLI for automation and CI integration.
The desktop app shows chunks, context, and a narrative timeline. The CLI runs the full pipeline in one command. Interrupted translations resume from where they stopped, without re-extracting or losing progress.
Write to us with proposals.
We are looking for partner studios, translators, and developers interested in early access. Tell us about your project.
AsyrisTeam@asyris.xyz