SmartLocalizationSuite is a professional localization tool built entirely inside the Unity Editor. It covers the full localization pipeline — from setting up string keys and translating them with your preferred API, to tracking coverage per language and handing off CSV files to your translation team.
One dashboard for everythingAll your localization data lives in a single Editor window with five dedicated tabs: Setup, Table, Scene, Coverage and Data Integrity. Every tool you need is in one place — no scattered inspectors, no manual file management.
9 translation providers, no lock-inConnect your API key and translate directly from the Editor. Switch providers at any time without touching your data. Supported providers: DeepL, Google Cloud Translate, Azure Translator, Amazon Translate, IBM Watson Language Translator, Yandex Cloud, Smartling, LibreTranslate and MyMemory. MyMemory is included free with a daily quota, so you can start translating immediately with no account required.
Translate smarterTranslate a single key, a selection, or your entire table in one click. Use Missing-only mode to skip already-translated entries and avoid wasting API credits. A dry-run summary shows you the character cost before any request is sent. The translator retries failed requests automatically and supports cancellation at any time.
Know your coverage before you shipThe Coverage tab shows translation completion per language as a percentage, with a precise count and list of every missing key. Set the Build Validator to Strict mode and your build will fail automatically if any language is incomplete — no manual audit needed before release.
Data integrity built inThree dedicated tools keep your localization data clean throughout your project:
Your translators don't need UnityExport your full localization table to CSV (one column per language) or to JSON (all languages in one file, or one file per language). Hand the file to your translation team, get it back, preview all changes with Import Preview before applying, then import in one click. Missing-only and overwrite modes are both supported. Every import is undoable.
Secure by defaultAPI credentials are stored in Editor-only ScriptableObject assets and never included in builds. The Build Secret Guard validates this automatically at build time.
Editor-only, zero runtime footprintAll translation logic, scanning tools and import/export pipelines run in Editor-only assemblies. The runtime consists of a single lightweight ScriptableObject and the LocalizedTMPKeyed component. No third-party packages required. Fully compatible with Unity 2021.3 LTS and later.
Online documentation
Full guide, examples, and FAQ: https://julestools.gitbook.io/julestools-docs/documentation/tools/smart-localization-suite
Support
Questions, bugs, feature requests: jules.gilli@live.fr