Lovable ऐप के लिए सबसे अच्छा Weglot विकल्प वह है जो आपके translations को vendor के runtime के बजाय आपके अपने repository में रखे। globalize.now AI-संचालित localization infrastructure है, जो आपकी hardcoded strings निकालता है, आपके repo में commit किए गए Lingui PO catalogs बनाता है और हर Git push पर उन्हें sync रखता है। Weglot एक सक्षम no-code widget है, लेकिन Lovable ऐप पर यह client-side अनुवाद करता है और आपके द्वारा जोड़ी गई हर भाषा के साथ इसकी pricing बढ़ती है। यह guide उन builders के लिए दोनों की तुलना करती है जो indexable pages और अनुमानित लागत चाहते हैं।
Lovable ऐप पर Weglot कैसे काम करता है?
Weglot built site में JavaScript snippet inject करके Lovable ऐप का runtime पर अनुवाद करता है। Lovable एक React application बनाता है, इसलिए snippet लोड होकर visitor की भाषा पहचानता है और page render होने के बाद दिखाई देने वाले text को बदल देता है। Setup में कुछ मिनट लगते हैं और आपके Lovable project के भीतर code changes की ज़रूरत नहीं होती।
यह सुविधा वाकई उपयोगी है। लेकिन इसका अर्थ है कि translated content आपके codebase में stored नहीं होता, बल्कि browser में तैयार होता है। आपके Lovable repo में अब भी केवल अंग्रेज़ी strings रहती हैं; बाकी भाषाएँ Weglot की service में रहती हैं और app के हर load पर उसके ऊपर लागू की जाती हैं।
Weglot बेहतर SEO के लिए subdomain और subdirectory modes भी देता है, जो अपने proxy के ज़रिए translated pages serve करते हैं। इन modes के लिए DNS changes आवश्यक हैं और traffic आपके अपने build से render होने के बजाय Weglot के infrastructure से होकर गुजरता है।
Weglot का runtime तरीका Lovable ऐप के SEO को नुकसान क्यों पहुँचाता है?
Client-side translation को search engines के लिए index करना कठिन होता है, क्योंकि translated text JavaScript चलने के बाद ही मौजूद होता है। Weglot की अपनी guidance के अनुसार, इसका plain JavaScript integration SEO benefits नहीं देता, क्योंकि translations browser में render होते हैं और crawlable नहीं होते। Indexable multilingual URLs पाने के लिए आपको इसके subdomain या subdirectory modes पर जाना पड़ता है, जो proxy के ज़रिए translations को server-side serve करते हैं।
Organic growth पर केंद्रित Lovable ऐप के लिए यह महत्वपूर्ण है। अगर आपका लक्ष्य landing page के French या German version को rank कराना है, तो crawler को दिखाई देने वाले version के HTML में उसे मिलने वाला translated content मौजूद होना चाहिए।
globalize.now इस समस्या को source स्तर पर हल करता है। यह committed locale files बनाता है, जिन्हें आपका Lovable build compile करके वास्तविक per-locale pages में बदलता है। Translated content आपके अपने bundle में ship होता है, इसलिए यह किसी proxy के online रहने या crawler द्वारा आपके widget को execute करने पर निर्भर नहीं करता। इस तर्क का विस्तृत रूप हमारे नोट में पढ़ें: Lovable ऐप के translations हर push पर क्यों टूटते हैं।
क्या Weglot प्रति भाषा शुल्क लेता है?
हाँ। Weglot की pricing एक साथ दो variables पर निर्भर करती है: आपके project में words की संख्या और आप कितनी languages में अनुवाद करते हैं। हर plan में जोड़ी जा सकने वाली languages की सीमा होती है और एक fixed word allowance मिलता है, जो renew नहीं होता। इसलिए किसी भी दिशा में growth आपको अगले tier तक पहुँचा सकती है। Public plans लगभग €15/माह से शुरू होते हैं और word count तथा language count बढ़ने के साथ महँगे होते जाते हैं।
दो या तीन भाषाओं वाली marketing site के लिए यह मॉडल ठीक है। लेकिन लगातार नए markets जोड़ने वाले app के लिए यह महँगा हो जाता है, क्योंकि हर नई भाषा language cap और shared word budget—दोनों में गिनी जाती है।
globalize.now की संरचना अलग है। इसकी कीमत €20/माह प्रति workspace है, जिसमें न per-seat शुल्क है, न per-language शुल्क। Plan में हर महीने €20 का translation credit (लगभग 200,000 शब्द) शामिल है; इसके बाद token-based usage के लिए वही per-character rate लागू होता है। आपकी दसवीं भाषा जोड़ने पर plan upgrade नहीं करना पड़ता—सिर्फ उन strings के लिए आवश्यक characters का usage बढ़ता है। इसका अंतर सबसे कम sticker price नहीं, बल्कि बिना seats और बिना per-language tax के transparent usage में है।
Lovable ऐप्स के लिए globalize.now किस तरह अलग है?
globalize.now translation widget से एक layer नीचे काम करता है। Runtime पर translations लागू करने के बजाय, यह locale files को आपके codebase के हिस्से के रूप में manage करता है।
व्यवहार में, यह आपके Lovable ऐप से hardcoded UI strings निकालता है, translation keys बनाता है और Lingui PO catalogs तैयार करता है, जो आपके repository में रहते हैं। हर Git push पर यह नई और बदली हुई strings पहचानकर translation update खोलता है, इसलिए manual exports या review queue के बिना आपकी locale files updated रहती हैं। यही वह layer है जो keys और files बनाती है, जिन्हें Lingui जैसा i18n runtime बाद में serve करता है।
Lovable builder के लिए व्यावहारिक परिणाम है ownership। आपके translations code के साथ version-controlled रहते हैं, pull requests में diff किए जा सकते हैं और कभी tool बदलने पर भी portable रहते हैं। आपके users और आपके text के बीच कोई vendor runtime नहीं होता। पूरी engineering तस्वीर के लिए globalize.now developers page extraction और sync model समझाता है, जबकि vibe-coders overview इसे AI-tool workflows के संदर्भ में प्रस्तुत करता है।
Lovable app में globalize.now कैसे set up करें?
Setup Lovable editor के भीतर होता है और फिर हर push पर अपने-आप जारी रहता है। Weglot-translated Lovable ऐप से committed locale files तक का रास्ता यह है।
- अपने Lovable workspace के भीतर
lovable-i18nskill जोड़ें। - Lovable को i18n सेट अप करने के लिए prompt दें। globalize.now आपकी hardcoded strings निकालकर Lingui PO catalogs बनाता है।
- Generated locale files को अपने repository में commit करें।
- जब आपकी per-locale pages सही तरह render होने लगें, तब Weglot JavaScript snippet हटा दें।
- Git पर push करें। हर push पर नई और बदली हुई strings अपने-आप sync हो जाएँगी।
अगर आप Lovable editor के बजाय command line से काम करते हैं, तो skills इस तरह install करें:
npx skills add globalize-now/globalize-skills
आपके द्वारा इस्तेमाल किए जाने वाले हर agent के लिए skills install करने हेतु --all जोड़ें। पूरा Lovable-specific walkthrough Lovable integration page पर उपलब्ध है।
आपको अब भी Weglot का इस्तेमाल कब करना चाहिए?
जब आप zero code changes और पूरी तरह hosted workflow चाहते हैं, तब Weglot बेहतर विकल्प है। अगर आपका Lovable project एक छोटी marketing site है, आपको केवल कुछ भाषाएँ चाहिए और आप repo को छूने के बजाय सब कुछ dashboard से manage करना पसंद करते हैं, तो इसका snippet सचमुच तेज़ी से deploy हो जाता है।
जब आपका app ही product हो, आप समय के साथ नए markets जोड़ने की उम्मीद रखते हों और ऐसे translations चाहते हों जो indexable, version-controlled हों तथा जिन पर per-language charge न लगे, तब globalize.now बेहतर विकल्प है। दोनों tools अलग प्राथमिकताओं के लिए optimized हैं: Weglot hands-off simplicity के लिए, globalize.now durable, repo-native localization के लिए। वही विकल्प चुनें जिसके trade-offs आपके Lovable ऐप की दिशा से मेल खाते हों।
globalize.now यह काम संभालता है। इसे अपने Lovable workspace में एक बार सेट अप करें और यह हर Git push पर sync होता रहेगा। यह कैसे काम करता है, globalize.now पर देखें।
globalize.now आपके ऐप्लिकेशन की हार्डकोडेड कॉपी को अनुवाद-तैयार locale फ़ाइलों में बदल देता है और जैसे-जैसे आप नई रिलीज़ करते हैं, उन्हें अपडेट रखता है।
globalize.now को निःशुल्क आजमाएं