Skip to content

Translation Workflow

BuildBot edited this page Jun 12, 2026 · 1 revision

Translation Workflow

Opening a file

  • File → Open (Ctrl+O) — opens .strings, .dlstrings, .ilstrings, .ba2, .esp, .esm, .esl
  • Drag and drop — drop a supported file onto the main window
  • NexusMods — browse and download directly via File → Browse NexusMods

Table view

The string table shows:

Column Description
ID Numeric string identifier
Source Original English text
Translation Your translated text (editable)
Status Done / Untranslated / AI-translated / Flagged
Type String category icon (UI, Dialogue, Description, …)
Difficulty Pre-translation difficulty score 0–100

Translating strings

Single string

  1. Select a row
  2. Edit the Translation cell directly, or open the editor pane (Ctrl+E)
  3. Press Ctrl+Enter to mark as done

AI translation (single)

  • Press Ctrl+T on a selected row to translate it with AI

AI batch translation

  • Tools → Translate All Untranslated — queues all untranslated strings
  • Progress bar and ETA shown in the status bar
  • Translation runs in the background; you can keep editing manually

Navigation

Key Action
F7 Jump to next untranslated string
Ctrl+Enter Mark current string as done
Ctrl+R Mark current string as rejected
Ctrl+F Quick search
Ctrl+Shift+F Advanced search (regex / fuzzy)

Translation memory

If you have a previously translated version of the same file, load it via Tools → Load Translation Memory. Known strings are applied instantly without any model call.

Named sessions

Save your current search/filter state as a named session (Ctrl+Shift+S) and restore it later (Ctrl+Shift+N). Useful when splitting work across multiple sittings.

Saving

  • Ctrl+S — save in the original binary format
  • File → Export XML — export as xTranslator SST XML
  • File → Export CSV — export as CSV

Crash recovery auto-saves progress every few minutes. If the app exits unexpectedly, you are offered to restore the last snapshot on next launch.

Clone this wiki locally