Instant Localization
A professional CSV-based localization workflow with editor tooling, QA dashboards, and auto-translate pipelines.
CSV
Editor Tools
QA
Auto Translate
Why Instant Localization?
🚀 Editor Integrated
Unity Editor windows for localization key management and AI-powered auto-translation.
🔍 QA Dashboard
Automatically find missing translations, empty keys, or duplicate entries before you build your game.
🤖 Auto-Translate
Built-in integration for DeepL and Azure. Localize your entire game into 20+ languages in minutes.
⚡ Zero Overhead
Optimized editor windows and translation workflow for a smooth user experience.
Code examples
Integrating localization into your scripts is as simple as one line of code.
// Change active language
LocalizationSystem.SetLanguage("English");
// Simple localized value
textMeshProUGUI.text = LocalizationSystem.GetLocalisedValue("ui_start_game");
// Localized value with arguments
textMeshProUGUI.text = LocalizationSystem.GetLocalisedValue(
"example_complex",
player, // {0}
level, // {1}
skillPoints, // {2}
quest // {3}
player, // {0}
level, // {1}
skillPoints, // {2}
quest // {3}
);
// If arguments are missing, the original localized value is returned unchanged.
Requirements
- Unity 2021.3 LTS or higher
- TextMeshPro (Standard)
- Works with URP, HDRP, and Built-in
// Calling SetLanguage(*) changes the language file used for localization.