Localize Sidekick is a powerful, split-pane editor designed to seamlessly manage, bind, and create text variables across your designs. It acts as a dedicated localization editor right next to your UI, allowing you to easily view and edit text for multiple languages side-by-side.
- Side-by-side Language Editing: View and edit translations for all your variable modes at a glance.
- Smart Selection Scanning: Instantly scans your current Figma selection and groups all bound and unbound text into a clean editor.
- Auto-Apply: Changes are applied and synced directly to the Figma canvas in real-time as you type.
- Find Unbound Text: Instantly discover hardcoded text layers that aren't linked to a variable and bind them with a single click in the dedicated "Unbound Labels" tab.
- Auto-Translation Engine: When creating a new variable, simply leave a language mode blank, and the plugin will seamlessly use the Google Translate API to translate your base text into the target language automatically.
- Smart Defaults: Persistently remembers your last-used variable collection to speed up repetitive creation workflows.
- Smart Filtering: Ignore specific layers, filter by local collections, and easily search through hundreds of variables.
- Rename Variables: Click the pencil icon to quickly rename variables directly within the plugin.
- Safe Deletion: A built-in "Delete Variable" flow securely placed at the bottom of the edit screen prevents accidental clicks.
- Duplicate Name Protection: The UI cleanly highlights inputs in red and warns you immediately if a name collision occurs.
- Blazing Fast: Built from the ground up for massive files with smooth, 60fps performance and buttery animations.
- Smart Chunking: Scans huge files asynchronously, perfectly chunking work to ensure Figma remains responsive and your canvas panning never stutters.
- Flexible UI: Completely resizable interface that remembers your preferences.
- Open the plugin in Figma.
- Select any text node (or multiple frames) on the canvas.
- Edit existing variable modes, or create new ones directly from the plugin interface!