AnKo Complete Localization Toolkit

It's your automated localization department.

From "Zero" to "Localized" in minutes.

Automate 99% of your work.

With Roslyn Code Analysis, UI Toolkit Interface, AI tools and Migration from I2/Unity Loc/any custom.


It is a massive, flexible and easy-to-use ecosystem.


Tool works and tested on 21.3 - 22.3 - 6+ versions.


Metrix (The speed of complete auto-assignment and auto-configuration of all localization components):

  • Scene: Hierarchy with 4000 Keys on single scene - ~21 sec (If 12000 keys - 2-3 min).
  • Scripts: 1 sec per 1000 scripts.
  • Prefabs: just time load your prefab into unity memory.
  • Assets: 3-10 sec per 500 objects.

Switching from other localization tool? Few clicks. No code changes.

This tool will save you months of time.




ONLINE DOCUMENTATION

Patch notes history



💎REBORN UPDATE (v2.0)

!!! WARNING - 2.0 NEEDS FULL REINSTALLATION !!!

  • All-New UI Toolkit Interface: A completely redesigned, responsive, and beautiful UI Toolkit editor experience.
  • Smart Migration Tool: Switching from I2 Localization or Unity Localization? Import your keys, CSVs, and components in one click. Converts components, keys, and spreadsheets automatically. No data loss, no code changes.
  • Roslyn C# Static Analysis: Forget regex limitations. It now parses your C# Source Code syntax tree directly to find any custom attributes, any functions, nested classes, and complex lists with 100% accuracy.
  • Self-Translated: The tool is translated into many languages ​​(the same languages ​​as in the website documentation).
  • Interactive Guide: Learn how to use the tool with an interactive, game-like tutorials.

🤖 Next-Gen AI & Translation Profiles (v1.1)

  • Custom AI & LLM Support: Go beyond standard translators. Use OpenAI, Google Gemini, Anthropic Claude, or local models via Ollama for natural, nuanced translations. Smart Batching automatically optimizes context windows to save you money on API costs. AI understands your game: Automatically sends Hierarchy Paths and Comments as context to the LLM for perfect disambiguation.
  • Translation Profiles: Store settings in ScriptableObjects to instantly switch between different AI configurations, API keys, and translation strategies.
  • Context-Aware Translation: The AI now sees your "Developer Notes" and the object's hierarchy path to understand context and ambiguity better.
  • Glossary Support: Enforce specific terminology (names, items, lore) across all translations using CSV glossaries.
  • AI Assistant Commands: Right-click in the table editor to ask AI to "Fix Grammar", "Shorten for UI", or "Make Formal" for specific cells. With customization.

🔥 New in v1.2

  • Hierarchy Status Icons: Green/yellow indicators showing localization status of GameObjects.
  • Smart Content Filtering: Define custom Regex rules to automatically exclude URLs, code, and variables from translation.
  • Advanced Font Validator. Don't just check coverage—visualize missing glyphs. See exactly which characters are missing in which language.

✨ New in v1.2.5

  • Partial & Safe Scanning – Scan only selected folders/assets and add new keys without ever deleting existing translations (Safe Mode included).
  • Auto-Language Detection – Game now automatically picks the system language on first launch with smart fallback.
  • Launch Language Override – Force a specific language at game startup, regardless of system settings – perfect for testing and builds.

🤖 New in v1.3

  • Full Text-to-Speech Integration: Generate high-quality localized audio directly in the editor. Configure voices, services, and presets via dedicated Translation Profiles with smart voice mapping.
  • Native Addressables Support: Asynchronous, production-ready asset localization (Sprites, AudioClips, Prefabs). Automatic group creation and seamless fallback to Resources when needed.

🔥 New in v1.4

  • Universal TMS Integration: Full support for Transifex, Phrase, Loco, and Crowdin with individual settings, async upload/download, and reliable job tracking.


👑 Core Features & Workflow

  • Powerful Translation Table Editor: A full-featured Excel-like interface for managing all keys and translations. Mass Actions (translate/clear selection), Smart Navigation (keyboard shortcuts), and precise cell/row/column selection. Filters.
  • Smart Key Grouping: Automatically combines keys for plurals and genders (e.g., apple_one, apple_few) into collapsible groups for convenient editing.
  • Advanced Parsing System: Automatic text search in scenes, prefabs, UI Toolkit (UXML), and C# scripts.
  • Localize Any Asset: Supports sprites, textures, audio clips, materials, videos, prefabs, and other asset types through a flexible category system.
  • In-Editor Live Preview: Instantly preview any language, including assets and RTL, directly in the scene. v1.1 Update: Now fully supports isolation mode when editing Prefabs (Prefab Mode).
  • 5 Key Generation Modes: Flexible settings for different development stages—from rapid prototyping to a stable production version. Includes safe migration between modes.
  • Live Updates: Fetch the latest translations from a Google Sheet or JSON URL, with robust offline caching.
  • Accurate Plural & Gender Support: Correct handling of plural forms using rules for different language families (including Slavic, Arabic, French, and Irish), as well as gender support.
  • Extended UI Toolkit Support: Deep integration with UXML, including localization of text, tooltips, and controls like Buttons, Foldouts, and DropdownFields.
  • Clean Architecture & Extensible: Built with interface-based dependency injection. Easily swap providers (IAssetProvider), create custom TMS integrations (ITMSService), or extend parsing logic.
  • Build-Safe Architecture. Impossible to break your build. The tool creates a 'Safety Bridge' that automatically reverts localization previews before building or saving prefabs. Never accidentally commit localized text.

🚀 Automation & Tools

  • Machine Translation Integration: Native support for DeepL, Google Translate, and Microsoft Translator with configurable batching. Plus, an AIPresetsGenerator to quickly set up popular AI services.
  • Optimized Project Search: Instantly find any localized element in large projects without freezing the editor.
  • Detailed Parsing Report: Track all added, updated, removed, and duplicate keys after every scan. Now includes detailed stats for Migrated and Skipped keys.
  • Data I/O: Import & Export data in CSV, XML, YAML, and XLIFF formats, plus direct import from Google Sheets.
  • One-Click Component Setup: Automatically add and configure all necessary localization components across your project.
  • Backup System: Create, restore, and manage named backup copies of all localization data for ultimate safety.
  • Asynchronous Operations: Optimized data loading and HTTP requests run in the background with a progress bar to keep the Editor responsive, even with large datasets.
  • UI Layout Verification: New "Has Length Issues" filter automatically highlights translations that exceed the original text length by a specific % threshold, helping you spot UI overflows instantly.

✨ Technical & Quality of Life

  • Full RTL (Right-to-Left) Support: Flawless rendering for languages like Arabic and Hebrew. Now uses reflection-based integration to eliminate compilation errors if the RTL asset is missing.
  • Advanced Multi-line Editor: A pop-up window for editing long texts with a source text comparison, real-time placeholder validation, and a "Copy from Source" function.
  • Smart Placeholder Protection: The system isolates placeholders ({0}) and line breaks from machine translators to prevent them from being damaged.
  • Editor Crash Protection: If the Unity editor crashes while a preview is active (even in Prefab Mode), the tool automatically restores the original state of the objects on the next launch.
  • "Foolproof" Preview Protector: Automatically reverts changes from Live Preview before saving a scene or prefab to avoid accidentally saving temporary data.
  • Non-Destructive Prefab Workflow: Keeps your original prefabs untouched for a safe, clean workflow. The localized prefab is created as a child object, while the original's components are disabled.
  • Automatic Handling of "Play on Awake": Correctly handles localization for AudioSource, VideoPlayer, and other components with auto-play enabled.
  • Secure API Key Storage: API keys are stored locally on your machine and are not committed to version control.
  • Ready-to-Use Examples: Includes a drag-and-drop LanguageSelector UI component and demo scripts.

Support & Contact

If you have any questions, found a bug, or have a feature request, please use one of the following channels:


ONLINE DOCUMENTATION

Patch notes history