Nimdzi ने globalize.now को जाँच-परखकर अपने Language Technology Radar पर सूचीबद्ध किया है, जो इस एनालिस्ट फ़र्म की भाषा प्रौद्योगिकी उत्पादों की सूची है। globalize.now AI-संचालित स्थानीयकरण इन्फ्रास्ट्रक्चर है, और Nimdzi इसे दो जगह रखता है: डेवलपर्स के लिए स्थानीयकरण और स्थानीयकरण-विशिष्ट LLM टूल्स। इस पोस्ट में बताया गया है कि Radar क्या है, उस पर globalize कहाँ है, और कोड-नेटिव स्थानीयकरण अपने आप में एक श्रेणी क्यों बन गया है।
Nimdzi Language Technology Radar क्या है?
Radar भाषा प्रौद्योगिकी का लाइव डेटाबेस है, जिसे Nimdzi Insights संचालित करती है। इसने पुराने Language Technology Atlas की जगह ली, जो साल में एक बार बाज़ार की तस्वीर पेश करता था, और अब यह लगातार अपडेट होने वाली सूची है। 2026 संस्करण में 756 कंपनियों के 1,100 से अधिक उत्पाद दर्ज हैं।
उत्पादों को ग्यारह श्रेणियों में बाँटा गया है, ट्रांसलेशन मैनेजमेंट सिस्टम और मशीन ट्रांसलेशन से लेकर स्पीच रिकग्निशन और इंटरप्रेटिंग सिस्टम तक। कई श्रेणियों में उप-श्रेणियाँ भी हैं, और कोई उत्पाद वहीं सूचीबद्ध होता है जहाँ उसकी मूल पेशकश फ़िट बैठती है, वहाँ नहीं जहाँ उसका कोई एक फ़ीचर खींचतान कर पहुँच सके।
किसी टूल को सत्यापित कैसे किया जाता है?
कंपनी अपना डेटा सबमिट करती है, और Nimdzi के शोधकर्ता उसे सार्वजनिक जानकारी, प्रदाता के साथ ब्रीफ़िंग और टूल्स के अपने इस्तेमाल के आधार पर सत्यापित करते हैं। सूचीबद्ध होना निःशुल्क है। Nimdzi का कहना है कि वह लिस्टिंग, रैंकिंग या रिव्यू को प्रभावित करने के लिए कोई कमीशन नहीं लेता, और यही कारण है कि खरीदारों की नज़र में लिस्टिंग का वज़न होता है।
globalize के मामले में इसका मतलब था कि प्रोफ़ाइल को पूर्ण चिह्नित करने से पहले Radar टीम ने सवालों का एक दौर चलाया। अनुवाद किन मॉडलों और इंजनों पर चलता है। क्या गुणवत्ता जाँच प्लेटफ़ॉर्म के बाहर भी काम करती है। सुधार आगे के अनुवादों में कैसे लागू होते हैं। श्रेणियाँ इन्हीं जवाबों को दर्शाती हैं, किसी स्व-वर्णन को नहीं।
Radar पर globalize कहाँ है?
globalize दो श्रेणियों में दिखता है।
Translation Management Systems, डेवलपर्स के लिए स्थानीयकरण। इस उप-श्रेणी में वे टूल्स आते हैं जो अनुवादक टीमों के बजाय इंजीनियरिंग टीमों के लिए बने हैं। फ़र्क़ इसमें है कि काम कहाँ होता है। पारंपरिक TMS एक अलग वर्कस्पेस होता है जिसमें स्ट्रिंग्स सिंक होकर आती-जाती हैं। globalize रिपॉज़िटरी में काम करता है, इसलिए नतीजा locale files वाला pull request होता है, किसी डैशबोर्ड से किया गया एक्सपोर्ट नहीं।
Large Language Models, स्थानीयकरण-विशिष्ट LLM टूल्स। globalize अनुवाद के लिए और दूसरे समीक्षा चरण के लिए भाषा मॉडल इस्तेमाल करता है, जो हर भाषा में अर्थ, placeholders, glossary शब्दों और style guide के अनुरूप होने की जाँच करता है। यह श्रेणी उन टूल्स के लिए है जिनमें मॉडल को खास तौर पर स्थानीयकरण के काम में लगाया जाता है, सामान्य चैट में नहीं।
आप Nimdzi की साइट पर प्रोफ़ाइल देख सकते हैं।
डेवलपर्स के लिए स्थानीयकरण अपनी अलग श्रेणी क्यों है?
क्योंकि स्ट्रिंग्स शिप करने वाले लोग बदल गए हैं। कुछ साल पहले प्रोडक्ट टीम कॉपी localization manager को सौंपती थी, जो उसे TMS से गुज़ारकर फ़ाइलें वापस देता था। आज कोई सोलो फ़ाउंडर मंगलवार को Cursor या Lovable से बना Next.js ऐप शिप करता है और शुक्रवार तक उसे जापानी में चाहता है। न कोई localization manager है, और न कोई सिंक रखने के लिए एक और डैशबोर्ड चाहता है।
इस बदलाव से एक अलग "job to be done" यानी एक अलग ज़रूरत पैदा होती है।
classic TMS: code → export strings → TMS workspace → translators → import files → code
globalize: code → push → translated pull request → merge
डेवलपर की तरफ़ का काम दो हिस्सों में है। पहला, कोडबेस का स्थानीयकरण के लिए तैयार होना, जो AI से बने ऐप्स आमतौर पर नहीं होते। वे कॉम्पोनेंट्स में hardcoded स्ट्रिंग्स के साथ शिप होते हैं, बिना keys और बिना locale files के। जब आप रिपॉज़िटरी कनेक्ट करते हैं, तो globalize यह काम ऐप में एक बार निपटा देता है। दूसरा, आगे के हर बदलाव का अनुवाद बिना किसी के याद रखे होना चाहिए। सेटअप के बाद, नए या बदले हुए टेक्स्ट वाला हर push अनुवादों के साथ pull request के रूप में लौटता है, जिसे AI समीक्षा चरण जाँच चुका होता है और जो merge के लिए तैयार होता है।
तो क्या globalize एक TMS है?
नहीं, भले ही Nimdzi डेवलपर उप-श्रेणी को अपने TMS शीर्षक के अंतर्गत रखता हो। globalize आपकी i18n लाइब्रेरी और आपके अनुवाद इंजन के बीच बैठता है। next-intl और i18next जैसी लाइब्रेरियाँ रनटाइम पर अनुवाद उपलब्ध कराती हैं, और globalize आपकी पहले से इस्तेमाल हो रही लाइब्रेरी के साथ ही काम करता रहता है। Lokalise और Crowdin जैसे translation management systems अनुवादकों के वर्कफ़्लो मैनेज करते हैं। globalize keys और locale files बनाता और बनाए रखता है, इसलिए अनुवादकों के बिना चलने वाली टीम को उस वर्कफ़्लो परत की ज़रूरत ही नहीं पड़ती। अगर आप दोनों तरीकों की तुलना कर रहे हैं, तो Lokalise तुलना में अंतर विस्तार से दिए गए हैं।
रिपॉज़िटरी में globalize असल में क्या करता है?
यह GitHub या GitLab से जुड़ता है, रिपॉज़िटरी स्कैन करता है, और ऐप को ज़रूरत हो तो i18n सेट अप करता है, फिर बदलाव को आपकी समीक्षा के लिए एक branch पर push कर देता है। अगर ऐप पहले से next-intl, react-i18next, i18next या Lingui इस्तेमाल करता है, तो वह उसी सेटअप को रखता है और सिर्फ़ अनुवाद करता है।
इसके बाद तीन चीज़ें अनुवाद जॉब शुरू करती हैं, और तीनों ऐसी सेटिंग्स हैं जिन्हें आप नियंत्रित करते हैं।
- किसी निगरानी वाली ब्रांच पर नए या बदले हुए टेक्स्ट वाला पुश।
- पुल रिक्वेस्ट, अगर आप वह विकल्प चालू करें।
- डैशबोर्ड से मैन्युअल जॉब।
हर जॉब सिर्फ़ वही अनुवाद करता है जो नया या बदला हुआ है। ट्रांसलेशन मेमोरी में पहले से मौजूद स्ट्रिंग्स दोबारा इस्तेमाल होती हैं और उनका बिल दोबारा नहीं बनता। आपकी शब्दावली और हर भाषा की स्टाइल गाइड हर जॉब पर लागू होती हैं, और समीक्षा चरण उन सभी चीज़ों को फ़्लैग करता है जिन्हें आपकी डिफ़ॉल्ट ब्रांच तक पहुँचने से पहले किसी इंसान को देखना चाहिए। नतीजा एक पुल रिक्वेस्ट के रूप में आता है जो सिर्फ़ आपकी लोकेल फ़ाइलों को छूता है।
समर्थित फ़ॉर्मैट वेब और मोबाइल दोनों को कवर करते हैं, जिनमें JSON, gettext PO, XLIFF, YAML, Flutter ARB, Apple string catalogs और Android string resources शामिल हैं। प्राइसिंग प्रति वर्कस्पेस है और इसमें कोई सीट शुल्क नहीं है; मौजूदा प्लान प्राइसिंग पेज पर देखें।
अगर आप डेवलपर हैं तो एनालिस्ट लिस्टिंग क्यों मायने रखती है?
ज़्यादातर डेवलपर्स के लिए इससे बहुत कुछ नहीं बदलता। आप globalize को उसके पहले पुल रिक्वेस्ट से परखेंगे, और निःशुल्क ट्रायल ठीक इसी के लिए है। यह लिस्टिंग दो अन्य समूहों के लिए मायने रखती है।
पहला समूह वे टीमें हैं जिनमें कोई localization lead है। टूल्स का मूल्यांकन करने वाला localization manager Nimdzi पढ़ता है, और एक स्वतंत्र, जाँची-परखी प्रोफ़ाइल उसे बताती है कि उत्पाद मौजूद है, बताए अनुसार काम करता है, और ऐसी श्रेणी में आता है जिसे वह पहचानता है। यह किसी बिना जान-पहचान वाले डेमो की तुलना में छोटी बातचीत होती है।
दूसरा समूह वे खरीदार हैं जो पारंपरिक TMS से हट रहे हैं। Lokalise या Phrase छोड़कर कोड-नेटिव सेटअप अपनाने वाली टीमें अपना प्रोडक्शन कैटलॉग माइग्रेट करने से पहले यह जानना चाहती हैं कि विकल्प असली है। इस बाज़ार में Radar लिस्टिंग उन गिने-चुने संकेतों में से एक है जिसके बारे में वेंडर खुद नहीं लिख सकता।
आगे क्या होगा?
Nimdzi एक TMS Feature Explorer भी चलाता है, जिसमें हर टूल की फ़ीचर-दर-फ़ीचर प्रोफ़ाइल होती है, और globalize की एंट्री अभी तैयार हो रही है। लाइव होने पर यह एक-एक मद के हिसाब से दिखाएगी कि globalize क्या कवर करता है और कहाँ जानबूझकर नहीं करता, जैसे translator editors और vendor management, जो कोड-नेटिव टूल के दायरे से बाहर हैं।
तब तक इसे परखने का सबसे तेज़ तरीका है अपने ही कोड पर आज़माना। एक रिपॉज़िटरी कनेक्ट करें, globalize को सेटअप चलाने दें, और पहला अनूदित पुल रिक्वेस्ट पढ़ें।
globalize.now आपके ऐप्लिकेशन की हार्डकोडेड कॉपी को अनुवाद-तैयार locale फ़ाइलों में बदल देता है और जैसे-जैसे आप नई रिलीज़ करते हैं, उन्हें अपडेट रखता है।
globalize.now को निःशुल्क आजमाएं