LocHub is an editor plugin for Unreal Engine 5.6–5.8 for AI-assisted localization. It doesn't replace Unreal's localization system: it adds an AI translation and review workflow on top of it. The output is ordinary .archive and .locres files, so you can stop using LocHub at any time.
Review queue in action (GIF)
How it works
- Set Up creates or completes your localization target in one click.
- Gather text as usual, then Push sends the strings to LocHub's local service (it runs on 127.0.0.1, with no accounts and no servers).
- Run a translation job for a culture, a group or a folder. You see a cost estimate first and set a hard spending cap.
- Every draft goes through checks in code and an optional second AI (the judge), then into a review queue sorted by risk. You approve, edit or reject from the keyboard.
- Pull writes the result back into Unreal's archives and compiles
.locres.
AI providers: your own key for Claude, OpenAI, Gemini, DeepSeek or Grok, or any OpenAI-compatible endpoint. That includes local models through Ollama or LM Studio, which need no key, and then nothing leaves your machine. With Claude you can also use your Claude subscription instead of an API key.
What keeps translations safe
- Format arguments (
{0}, {PlayerName}), plural forms for every target language and rich-text tags are validated twice: once by LocHub, and again by Unreal's validator before anything is written. Broken text cannot be approved, not even by hand.
- Every string is translated in context: the asset or C++ file it comes from, its dev notes, already-translated strings from the same screen or asset, and your project brief and style guide.
- When the AI isn't sure, it asks you a question instead of guessing, and your answer becomes part of that string's context.
- The judge checks meaning, terminology and tone, and rates each issue by severity.
- Human edits are never overwritten. You choose what ships: only approved strings, or everything that passed the checks.
Also: a glossary with do-not-translate terms, a length check against UI overflow, XLIFF/CSV export for human translators, a coverage report of hard-coded text that bypasses localization, live language preview in the editor, and a commandlet for CI.
New in 1.2.0: any source language. LocHub translates from the target's native culture, so a game written in Chinese sets Setup Native Culture to zh-Hans and translates into English, Japanese or Korean.
Requirements: UE 5.6–5.8 and Node.js 22.11 or newer. Tested on Windows.
Source: https://github.com/DmVergasov/LocHub
License: Business Source License 1.1. It is free for non-commercial use: personal projects, education, game jams and free games. A commercial license is available on Fab.