STZ XML Translator 1.7.1

XML translation for modders

Translate the text.The structure stays intact.

STZ XML Translator extracts only the fields you choose, translates them in batch with AI or machine translation, and returns the file with tags, attributes and node order exactly as they were.

Works without an API keyGPLv3 / Commercial

items_en.xmloriginal
<item id="1001" rarity="rare">
  <name>Ember Blade</name>
  <description>A short sword that keeps the warmth of the forge.</description>
</item>
items_translated.xmltranslated
<item id="1001" rarity="rare">
  <name>Lâmina de Brasa</name>
  <description>Uma espada curta que guarda o calor da forja.</description>
</item>

How it works

Three steps from the original file to the translated one

  1. 1

    Open the game

    Create a project from the game folder. The app finds the XMLs and marks the text fields; IDs, numbers and paths stay out.

  2. 2

    Translate

    File by file or the whole project at once. You can cancel and resume later from the same point.

  3. 3

    Test in the game

    Apply the translation with a backup and start the game from the app. If something is off, restore the originals in one click.

Providers

Choose who translates

Switch providers at any time without losing the session progress.

ProviderTypeWhat it needs
Google TranslateMachine translationNothing. Free and keyless.
GeminiAIAPI key. Groups repeated texts and translates names first to keep them consistent.
DeepLMachine translationAPI key.
Microsoft AzureMachine translationAPI key.
OllamaLocal AIOllama installed. Runs on your PC with models such as Llama 3.

Inside

See the screens

Projects

One project per game

Pick the game folder at any level: the app finds the XMLs and the executable, shows the progress of each file and translates the whole project at once. Apply to the game with a backup and restore whenever you want.

Smart selection

Only what is text

The app marks the text fields of each XML for you. IDs, numbers and paths stay out so the game keeps working. Adjust and load in one click.

STZ XML Translator dark theme
STZ XML Translator light theme
Visuals

Review in comfort

Light, dark or Windows themes with accent colors. History for every entry, project-wide search and the interface in English, Portuguese, Spanish, French and Japanese.

Terminology

Glossary for Consistent Names

Register fixed terms — character names, locations, items — that should not be auto-translated, ensuring consistency across all project files.

Features

Built not to break the game

XML integrity

Extraction and injection preserve attributes, namespaces and node order. Only the text of the chosen fields changes.

History and memory

Every version of an entry is kept. Search the whole project and reuse earlier translations.

Test safely

Before applying to the game, the app keeps the original files. Restoring puts the game back as it was.

New game builds

When the game updates, the project moves to the new build and reuses what was already translated.

Version
1.7.1
System
Windows 10 and 11
Interface
Tauri + React
Providers
5
App languages
5
License
GPLv3 / Commercial

Ready to translate?

Download the Windows installer. No administrator permission required.

Download for Windows