RTL Toolkit
Generate RTL variants & translate frames — Arabic, Hebrew, Persian and 12 more languages
Plugin Preview
About this plugin
**RTL Toolkit** is the fastest way to bring your Figma design system into Arabic, Urdu, Persian/Farsi., and other languages — without leaving Figma.Select any Component Set or frame and let the plugin handle everything.---## Two modes, one plugin### Variants Mode — For Design Systems### Select any Component Set and the plugin will:Add an **RTL variant property** (RTL=false / RTL=true) to your component**Clone every variant** and generate RTL=true counterparts automatically**Flip auto-layout** child order for correct right-to-left flow**Right-align** all text layers**Mirror padding** left to right throughout the component tree**Fix constraints** to Right on all nodes**Preserve all component properties** — Icon leading, Icon trailing, Instance Swap, Boolean toggles, Figma Variables**Rewire componentPropertyReferences** so all property bindings stay intact after cloning### Translate Mode — For Frames and Screens### Select any frame, screen, or design and the plugin will:Replace all text layers with **contextual placeholder content** in the target language**Automatically apply RTL layout** when the target is Arabic, Hebrew, Persian, or Urdu**Duplicate** the frame next to the original, or replace in placeSupport **15 languages** including Arabic, Hebrew, Persian, Urdu, French, German, Spanish, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Turkish, and Hindi---Works withUntitled UI Kit — fully tested and compatibleAny Figma Design System with component variantsComponents with nested instances and exposed propertiesComponents using Figma Variables---Privacy and SecurityRTL Toolkit does not collect, store, or transmit any data. All processing happens locally inside Figma. No external services are contacted. Works completely offline.---# Description — Arabicبلجن Figma بيوفرلك ساعات من الشغل اليدوي في بناء أنظمة التصميم العربية وترجمة الشاشات.**Variants Mode:** اختار أي Component Set، البلجن هيضيف خاصية RTL ويولّد نسخة RTL=true لكل variant تلقائياً مع الحفاظ على كل الـ properties والـ Variables.**Translate Mode:** اختار أي frame، البلجن هيستبدل كل النصوص بـ placeholder مناسب ويطبق الـ RTL layout تلقائياً بدون API، بدون إنترنت، بدون أي تكلفة.يشتغل مع Untitled UI Kit وأي Design System في Figma. مجاني بالكامل.---# TagsRTL, Arabic, Hebrew, Localization, Variants, Design System, Component, Automation, Right-to-Left, Persian, Translation, Figma Variables
Plugin Details
| Version | 3 |
|---|---|
| Created | June 5, 2026 |
| Last Updated | June 6, 2026 |
| Category | libraries-other |
| Creator | Abdullah Reda |
| Stats | 1 installs, 0 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- https://translate.googleapis.com
More Like This
Discover other plugins in the libraries-other category.