अवलोकन
Google ट्रांसलेट का उपयोग करके ARB (App Resource Bundle) फ़ाइलों के अनुवाद को सरल बनाने के लिए डिज़ाइन किया गया एक कमांड-लाइन टूल। यह अंतरराष्ट्रीयकरण के लिए अनुवादित ARB फ़ाइलों के उत्पादन की प्रक्रिया को स्वचालित करता है, जिससे Flutter एप्लिकेशन के स्थानीयीकरण में समय बचता है। उपयोगी विकास कार्यप्रवाह में बिना किसी बाधा के एकीकृत होता है और Android, iOS, Web, macOS, Windows और Linux जैसे बहुत सारे प्लेटफ़ॉर्म का समर्थन करता है। यह ऐसी टीमों के लिए विशेष रूप से उपयोगी है जो हाथ से अनुवाद के बिना बहुभाषी एप्लिकेशन सामग्री का प्रबंधन करती हैं।
उपयोग
- ARB फ़ाइलों के स्वचालित अनुवाद
- CI/CD पाइपलाइन्स के साथ एकीकरण
- बहुभाषी Flutter ऐप्स का समर्थन करना
- हस्तलिखित अनुवाद कार्यभार को कम करना
- डिप्लॉयमेंट के लिए स्थानीयकृत संसाधनों का उत्पादन
मुख्य विशेषताएँ
- स्वचालित अनुवाद के लिए गूगल ट्रांसलेट API का उपयोग करता है
- आसान एकीकरण के लिए कमांड-लाइन इंटरफेस
- सभी प्रमुख Flutter प्लेटफॉर्म का समर्थन करता है
- मूल रूप से ARB फ़ाइल प्रारूप को समर्थित करता है
- अनुवाद फ़ाइलों के बैच प्रोसेसिंग को सक्षम बनाता है
इनके लिए उपयुक्त
- Flutter विकासकर्ता स्थानीयीकरण का प्रबंधन कर रहे हैं
- बहुभाषी ऐप की आवश्यकता वाली टीमें
- अनुवाद के लिए CI/CD स्वचालन
- समय बचाने वाले उपकरणों की तलाश में विकासकर्ता
विचार योग्य बातें
- बाहरी गूगल ट्रांसलेट सेवा पर निर्भर करता है
- API की सेटअप की आवश्यकता हो सकती है
- अनुवाद गुणवत्ता स्रोत पाठ की स्पष्टता पर निर्भर करती है
- संवेदनशील या गोपनीय सामग्री के लिए उपयुक्त नहीं
- अनुवाद आउटपुट का सीमित कस्टमाइजेशन