i1n.ai
उपयोग का मामला

.arb फ़ाइलों का सेकंडों में अनुवाद करें, घंटों में नहीं।

अपने app_en.arb को पुश करें, --translate चलाएँ, और हर लक्षित भाषा का अनुवाद AI द्वारा करवाएँ। ICU संदेश प्रारूप, बहुवचन और चर स्वचालित रूप से संरक्षित रहते हैं।

terminal
$ i1n push --translate es,fr,pt,de
✓ Scanned lib/l10n/app_en.arb
✓ Pushed 340 keys
⚡ Translating to 4 languages via AI...
✓ Translated 1,360 strings in 3.1s
✓ Written app_es.arb, app_fr.arb, app_pt.arb, app_de.arb

i1n इसे कैसे हल करता है

नेटिव ARB प्रारूप

i1n .arb फ़ाइलों को मूल रूप से पढ़ता और लिखता है। JSON में रूपांतरण और वापस नहीं—आपका Flutter प्रोजेक्ट मानक बना रहता है।

ICU संदेश प्रारूप

बहुवचन, चयन और नेस्टेड ICU संदेशों को पार्स किया जाता है, AI अनुवाद के दौरान सुरक्षित रखा जाता है, और सही ढंग से पुनर्निर्मित किया जाता है।

gen-l10n संगत आउटपुट

अनुवादित .arb फ़ाइलें सीधे Flutter के gen-l10n के साथ काम करती हैं। i1n पुल के बाद flutter gen-l10n चलाएँ और आपका काम हो गया।

मेटाडेटा संरक्षण

अनुवाद के दौरान एआरबी मेटाडेटा (@key विवरण, प्लेसहोल्डर) संरक्षित रहता है। आपका l10n संदर्भ बरकरार रहता है।

अभी आज़माएँ

हमेशा के लिए मुफ़्त। क्रेडिट कार्ड की आवश्यकता नहीं।

लोकप्रिय एकीकरण

विकल्पों की तुलना करें