अक्सर पूछे जाने वाले प्रश्न
संक्षिप्त उत्तर कि टीमें रिपॉजिटरी कनेक्ट करने से पहले क्या पूछती हैं। प्रत्येक हमारे दस्तावेज़ में पूरे उत्तर से जुड़ा है।
फ्रेमवर्क और संगतता
आप कौन सी i18n लाइब्रेरी का समर्थन करते हैं?
next-intl, react-i18next / i18next और Lingui। जब हम आपके लिए i18n सेट अप करते हैं, तो हम स्टैक के अनुसार चुनते हैं: Next.js App Router के लिए next-intl, Pages Router के लिए i18next, और React with Vite के लिए Lingui। यदि उनमें से कोई पहले से ही कनेक्ट है, तो हम इसे रखते हैं और केवल अनुवाद करते हैं।
आप कौन सी फाइल फॉर्मेट का समर्थन करते हैं?
JSON (सपाट या नेस्टेड), .po, XLIFF 1.2 और 2.x, ARB, YAML, Apple .xcstrings, Android strings.xml और Chrome एक्सटेंशन messages.json। अपने फाइलों पर locale पाथ पैटर्न इंगित करें और वे हर पुश पर अनुवादित रहते हैं।
क्या यह monorepos के साथ काम करता है?
हाँ। प्रत्येक ऐप के लिए एक प्रोजेक्ट बनाएं और इसके locale पाथ पैटर्न को उस ऐप की फाइलों पर इंगित करें, उदाहरण के लिए apps/web/messages/{locale}.json।
क्या यह मोबाइल ऐप्स (iOS, Android, Flutter) के साथ काम करता है?
आंशिक रूप से। हम iOS (.xcstrings), Android (strings.xml) और Flutter (.arb) अनुवाद फाइलों को हर पुश पर अनुवादित रखते हैं। नेटिव या Flutter कोड के अंदर i18n सेट अप करना अभी तक समर्थित नहीं है; वह हिस्सा React वेब ऐप्स पर काम करता है।
क्या आप ब्राउज़र एक्सटेंशन का समर्थन करते हैं?
अनुवाद के लिए, हाँ: Chrome messages.json और WXT locale फाइलें हर पुश पर अनुवादित रहती हैं। एक्सटेंशन कोड के अंदर i18n सेट अप करना अभी तक समर्थित नहीं है।
अनुवाद गुणवत्ता
अनुवाद कितने अच्छे हैं?
phrase-based मशीन अनुवाद से बेहतर, क्योंकि मॉडल पूरी स्ट्रिंग, इसके प्लेसहोल्डर, आपकी शब्दावली और आपकी स्टाइल गाइड को एक साथ देखता है। मानव अनुवादक की तुलना में सस्ता और तेज़, लेकिन जहाँ दांव अधिक हों वहाँ मूल समीक्षा का विकल्प नहीं। दूसरा AI पास कुछ भी फ्लैग करता है जिसे मानव की आवश्यकता है।
क्या मैं अपनी स्वयं की शब्दावली और स्टाइल गाइड का उपयोग कर सकता हूँ?
हाँ। Project → Glossary के तहत सुरक्षित शर्तें जोड़ें (बल्क आयात काम करता है) और Project → Style Guides के तहत प्रति भाषा टोन और औपचारिकता सेट करें। हर कार्य दोनों का पालन करता है।
QA कैसे काम करता है, और यह क्या जाँचता है?
अनुवाद के बाद, एक दूसरा AI पास हर भाषा को अर्थ, प्लेसहोल्डर और चर, शब्दावली शर्तें और स्टाइल-गाइड फिट के लिए जाँचता है। परिणाम प्रोजेक्ट डैशबोर्ड पर अच्छा, स्वीकार्य या ध्यान देने की आवश्यकता के रूप में दिखाई देते हैं, और आप समस्याओं के होने पर webhook या ईमेल प्राप्त कर सकते हैं।
क्या मैं अनुवाद को उत्पन्न होने के बाद संपादित कर सकता हूँ?
हाँ। pull request में या बाद में अपने रिपॉजिटरी में अनुवाद बदलें। आपका संपादन अनुमोदित संस्करण बन जाता है, अनुवाद स्मृति में जाता है और फिर से अनुवादित नहीं होता है।
आप कौन से AI मॉडल का उपयोग करते हैं? क्या मैं चुन सकता हूँ?
अनुवाद और समीक्षा Anthropic के Claude मॉडल पर चलती है। एकबारी कोड सेटअप एक अलग कोडिंग मॉडल का उपयोग करता है जो तब एक मजबूत में चला जाता है जब फाइल को इसकी आवश्यकता होती है। हम गुणवत्ता और लागत के लिए मॉडल चुनते हैं; स्वयं एक मॉडल चुनना आज उपलब्ध नहीं है।
वर्कफ़्लो
GitHub और GitLab एकीकरण कैसे काम करता है?
ऐप में रिपॉजिटरी कनेक्ट करें। हम इसे स्कैन करते हैं, यदि इसे आवश्यकता है तो i18n सेट अप करते हैं, और आपकी समीक्षा के लिए एक शाखा में पुश करते हैं। उसके बाद, नए या बदले हुए पाठ के साथ हर पुश एक pull request (GitLab पर merge request) खोलता है जिसमें अनुवाद होते हैं। Azure DevOps रोडमैप पर है।
अनुवाद कार्य को क्या ट्रिगर करता है?
तीन चीजें, सभी सेटिंग जो आप नियंत्रित करते हैं: watched branches को पुश, pull requests यदि आप Translate pull requests चालू करते हैं, और डैशबोर्ड से मैनुअल कार्य। पाठ परिवर्तन के बिना एक पुश कार्य शुरू नहीं करता है।
क्या मैं विशिष्ट शाखाओं का अनुवाद कर सकता हूँ, केवल main नहीं?
हाँ। जितनी चाहें उतनी शाखाएँ देखें, या किसी भी शाखा पर मैनुअल कार्य चलाएँ और pull request और direct push के बीच चुनें।
मैं merge से पहले अनुवाद की समीक्षा कैसे करूँ?
किसी अन्य कोड परिवर्तन की तरह। pull request पढ़ें, यदि आप असहमत हैं तो diff में अनुवाद संपादित करें, और जब आप खुश हों तो merge करें। कुछ भी आपकी डिफ़ॉल्ट शाखा तक नहीं पहुँचता है pull request के बिना, जब तक आप मैनुअल कार्य पर direct push नहीं चुनते।
pull request कैसा दिखता है?
प्रति कार्य एक pull request। यह केवल आपकी locale फाइलों को छूता है, केवल नई या बदली हुई keys जोड़ता है, और अनुवाद को अकेला छोड़ देता है जिन्हें आप पहले से ही समीक्षा कर चुके हैं।
टीम का उपयोग
क्या कई लोग एक खाते का उपयोग कर सकते हैं?
हाँ। Settings → Users के तहत ईमेल द्वारा सहकर्मियों को आमंत्रित करें। कोई भी योजना प्रति सीट शुल्क नहीं लेती है।
अनुमतियाँ कैसे काम करती हैं?
आज दो भूमिकाएँ हैं। Admins लोगों को आमंत्रित और हटाते हैं, भूमिकाएँ बदलते हैं और बिलिंग प्रबंधित करते हैं; Members प्रोजेक्ट पर काम करते हैं। अधिक विस्तृत भूमिकाएँ और SSO Team योजना रोडमैप पर हैं।
मूल्य निर्धारण
"वर्ण" के रूप में क्या गिना जाता है? केवल स्रोत, या अनुवादित भी?
हम वर्ण, keys या सीटें बिल नहीं करते हैं। आप प्रत्येक लक्ष्य भाषा में अनुवादित पाठ के लिए भुगतान करते हैं, गुणवत्ता समीक्षा सहित: लगभग €0.10 प्रति 1,000 अनुवादित शब्द, या मोटे तौर पर €0.015 प्रति 1,000 वर्ण। आपका स्रोत पाठ कभी अपने आप पर बिल नहीं किया जाता है।
एक विशिष्ट प्रोजेक्ट प्रति माह कितना खर्च करता है?
500 स्ट्रिंग वाला एक छोटा ऐप 3 भाषाओं में पहली बार अनुवाद करने के लिए लगभग €0.90 खर्च करता है, और उसके बाद प्रति माह सेंट। 3,000 स्ट्रिंग वाला एक मध्य-आकार का उत्पाद 8 भाषाओं में लगभग €16 अग्रिम है और लगभग €1.60 प्रति माह है। दोहराई गई स्ट्रिंग अनुवाद स्मृति से आती हैं और कुछ भी खर्च नहीं करती हैं।
Indie, Starter या Team: मुझे कौन सी आवश्यकता है?
Indie (€5 प्रति माह प्लस उपयोग) सबसे सस्ता है जब तक आप प्रति माह लगभग €15 से कम अनुवाद करते हैं। उसके बाद, Starter (€20 प्रति माह €20 क्रेडिट के साथ शामिल) कम खर्च करता है। Team (€249 प्रति माह €200 के साथ शामिल) उन संगठनों के लिए है जो व्यक्तिगत onboarding और टीम सुविधाएँ चाहते हैं जब वे शिप करते हैं।
क्या कोई मुफ्त परीक्षण है?
हाँ। हर नया खाता €5 अनुवाद क्रेडिट 14 दिनों के लिए प्राप्त करता है, कोई कार्ड की आवश्यकता नहीं। यह लगभग 50,000 अनुवादित शब्दों को कवर करता है।
सुरक्षा और डेटा
मेरा कोड और डेटा कहाँ संग्रहीत है?
आपके अनुवाद आपके स्वयं के रिपॉजिटरी में रहते हैं। हमारी ओर से, प्रोजेक्ट, शब्दावली, स्टाइल गाइड, अनुवाद स्मृति और कार्य इतिहास Hetzner सर्वर पर Falkenstein, Germany में रखे जाते हैं। प्रत्येक अनुवाद कार्य का कार्यशील डेटा कार्य समाप्त होने के 30 दिन बाद हटा दिया जाता है।
क्या आप मेरे स्रोत कोड को संग्रहीत करते हैं?
अनुवाद कार्य केवल आपकी locale फाइलों को पढ़ते हैं। एकबारी कोड सेटअप आपके रिपॉजिटरी को एक अलग container में क्लोन करता है जो रन समाप्त होने पर स्वचालित रूप से नष्ट हो जाता है। हम परिणामी diff रखते हैं ताकि आप देख सकें कि क्या बदला गया।
क्या यह GDPR अनुपालन है?
globalize.now SIA एक EU कंपनी है जो रीगा, लातविया में पंजीकृत है, और हमारे सर्वर जर्मनी में हैं। हम अभी तक हस्ताक्षरित डेटा प्रोसेसिंग समझौता (DPA) प्रदान नहीं करते हैं। सहायता चैट में पूछें या [email protected] को ईमेल करें, और हम आपके संगठन के डेटा को 3 कार्य दिवसों के भीतर हटा देते हैं। SOC 2 हमारे Q1 2027 रोडमैप पर है।
क्या अनुवाद तीसरे पक्ष के API के माध्यम से जाते हैं?
हाँ, AI मॉडल्स को, और उनमें से कोई भी आपके टेक्स्ट या कोड पर प्रशिक्षण नहीं ले सकता। अनुवाद और गुणवत्ता समीक्षा सीधे Anthropic के Claude मॉडल्स को जाती है। एकबारी कोड सेटअप OpenRouter के माध्यम से DeepSeek मॉडल्स चलाता है जिसमें शून्य डेटा प्रतिधारण लागू होता है। संपूर्ण प्रदाता सूची हमारे दस्तावेज़ में है।
उपकरण बदलना
मैं Lokalise, Crowdin या Phrase पर हूँ। मैं कैसे स्विच करूँ?
पुराने उपकरण से अपने अनुवाद अपने रिपॉजिटरी में निर्यात करें, रिपॉजिटरी को कनेक्ट करें, और मौजूदा अनुवाद को पहले से अनुमोदित के रूप में आयात करने के लिए सेट करें। अपनी शब्दावली भी आयात करें, और एक बार पहला पुल अनुरोध आने के बाद पुराने उपकरण को रद्द करें।
क्या मैं मौजूदा अनुवाद आयात कर सकता हूँ?
हाँ, तीन तरीकों में से एक में: उन्हें पहले से अनुमोदित के रूप में आयात करें (अनुवाद स्मृति में जोड़ा गया, कभी अनुवादित या बिल नहीं किया गया), उन्हें समीक्षा के लिए आयात करें, या उन्हें अनदेखा करें और शुरुआत से अनुवाद करें।
क्या यह मेरे वर्तमान i18n सेटअप को तोड़ेगा?
नहीं। एक ऐसे ऐप पर जो पहले से next-intl, react-i18next, i18next या Lingui का उपयोग करता है, हम स्ट्रिंग्स निकालते नहीं हैं, कुंजियों को पुनर्गठित नहीं करते हैं, भाषा स्विचर नहीं जोड़ते हैं या रूटिंग और कॉन्फ़िगरेशन को नहीं छूते हैं। हम आपके पास मौजूद फ़ाइलों से कनेक्ट करते हैं और उन्हें अनुवादित रखते हैं।
अपना प्रश्न नहीं मिला? दस्तावेज़ खोजें या [email protected] को ईमेल करें।