← Back

Instant Localization

A professional CSV-based localization workflow with editor tooling, QA dashboards, and auto-translate pipelines.

CSV Editor Tools QA Auto Translate
Asset Store → Documentation

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.

// Language is loaded automatically on startup.
// Calling SetLanguage(*) changes the language file used for localization.

// 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}
);

// 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

Support

Need help? Get help at my support page!

Support