Loco Translate दस लाख से ज़्यादा WordPress साइटों पर है, और अपना काम बहुत अच्छे से करता है। बस, वह काम ही अलग है। यह पेज ईमानदारी से बताता है कि TranslateRocket — एक मुफ़्त बहुभाषी WordPress प्लगइन — पर जाने में असल में क्या-क्या शामिल है: क्या साथ आता है, क्या नहीं, और इसमें कितना समय लगता है।
संक्षेप में: आपके मौजूदा अनुवाद एक क्लिक में import हो जाते हैं, आपकी किसी भी चीज़ को न बदला जाता है न डिलीट किया जाता है, और यह import तब भी काम करता है जब दूसरा plugin पहले से deactivate या delete किया जा चुका हो।
यह प्लगइन क्या करता है — और कहाँ रुक जाता है
Loco Translate जिन्हें संपादित करता है, वे हैं .po और .mo फ़ाइलें: आपकी थीम और आपके प्लगइन्स की भाषा फ़ाइलें। “Add to cart” को “कार्ट में जोड़ें” में बदलने के लिए यह सही औज़ार है। लेकिन जो यह नहीं करता, वह है आपकी साइट को बहुभाषी बनाना: यह आपके “हमारे बारे में” पेज का स्पेनिश संस्करण, भाषा स्विचर या /es/ जैसे URL नहीं दे सकता। इंटरफ़ेस स्ट्रिंग्स एक समय में एक ही भाषा में होती हैं — साइट की भाषा में।
आपके अनुवाद असल में कहाँ रहते हैं
Loco में आपने जो कुछ भी टाइप किया, वह wp-content/languages/loco/में, .po फ़ाइलों (जिन्हें संपादित किया जा सकता है) और .mo फ़ाइलों (कंपाइल की हुई) के रूप में रहता है। घंटों की वह मेहनत आपकी है और आपके सर्वर पर ही मौजूद है।
क्या साथ आता है
- हर वह स्ट्रिंग जिसका आपने हाथ से अनुवाद किया, हर उस भाषा के लिए जिसमें आपने काम किया।
- प्लगइन और थीम, दोनों के कैटलॉग।
- जो आपने नहीं लिखा, वह नहीं: WordPress अपने आप जो भाषा पैक डाउनलोड करता है, उन्हें जानबूझकर छोड़ दिया जाता है। वे हज़ारों स्ट्रिंग्स हैं जिन्हें आपकी साइट पर किसी ने नहीं चुना, और उन्हें आयात करने से ज़रूरी अनुवाद उनके नीचे दब जाते।
- जो प्रविष्टियाँ अब भी “fuzzy” चिह्नित हैं, उन्हें भी छोड़ दिया जाता है — उन्हें अभी तक किसी ने जाँचा नहीं है, और जिस अनुवाद को किसी ने नहीं जाँचा, वह अनुवाद नहीं है।
एक तकनीकी बात, क्योंकि यह मायने रखती है और कोई इसका ज़िक्र नहीं करता: .mo फ़ाइल में “fuzzy” फ़्लैग नहीं होता — वह सिर्फ़ .poमें रहता है। Loco हमेशा दोनों लिखता है, और जब दोनों साथ हों तो हम .po पढ़ते हैं, ताकि बिना जाँची प्रविष्टियाँ बाहर रहें। अगर आपने सिर्फ़ .moरखी होती, तो वे भी आ जातीं।
माइग्रेट कैसे करें, चरण दर चरण
- अपनी साइट का backup लें। यहाँ कुछ भी आपके कंटेंट को नहीं बदलता, लेकिन बिना backup के migration किसी भी टूल के साथ एक बुरी आदत है।
- wordpress.org से TranslateRocket इंस्टॉल करें। यह फ्री है और इसके लिए कोई account नहीं बनाना पड़ता।
- TranslateRocket → Languages में अपनी भाषाएँ चुनें: वह भाषा जिसमें आपकी साइट लिखी गई है, और वे भाषाएँ जिनके अनुवाद आपके पास पहले से हैं।
- TranslateRocket → Import खोलें। यह स्क्रीन आपकी साइट को देखती है और आपको बताती है कि उसे क्या मिला, गिनती सहित। अगर यह कहती है कि कुछ नहीं मिला, तो कोई अनुमान नहीं लगाया जाता।
- इस plugin के लिए import बटन दबाएँ और इसे चलने दें। आपका मूल कंटेंट अछूता रहता है।
- बाकी बचे हिस्सों को फ्री में भरें। जो कुछ पुराना plugin कभी कवर नहीं करता था — मेन्यू, theme strings, WooCommerce — उसे Chrome और Edge में built-in अनुवादक से अनुवादित किया जा सकता है: कोई API key नहीं, कोई account नहीं, कहीं कुछ नहीं भेजा जाता। हमने समय नापा: 464 strings, 42 सेकंड में।
- संतुष्ट होने पर इसे जाँचें, फिर पुराना plugin हटाएँ — उससे पहले नहीं।
उसके बाद सब कैसा दिखता है
चाहें तो Loco Translate इंस्टॉल रहने दें — दोनों आपस में टकराते नहीं। Loco आपका इंटरफ़ेस-स्ट्रिंग एडिटर बना रहता है; TranslateRocket भाषाएँ, URL, स्विचर और पेज की सामग्री जोड़ता है।
आपको वे चीज़ें भी मिलती हैं जिन पर नयापन उतरने के बाद किसी अनुवाद प्लगइन को परखा जाता है: /es/जैसे URL, सही hreflangके साथ, अनुवादित slugs, शॉर्टकोड, ब्लॉक या विजेट के रूप में भाषा स्विचर, हर पेज के लिए दृश्यता नियम, और एक ट्रांसलेशन मेमोरी ताकि एक ही वाक्य का अनुवाद कभी दो बार न हो।
स्विच करने से पहले लोग जो पूछते हैं
क्या मुझे पहले Loco Translate अनइंस्टॉल करना होगा?
नहीं। दोनों प्लगइन अलग-अलग काम करते हैं और साथ रह सकते हैं। आयात डिस्क पर मौजूद फ़ाइलें पढ़ता है, इसलिए अगर आप Loco पहले ही हटा चुके हैं तब भी यह काम करता है।
क्या यह WordPress द्वारा अपने आप डाउनलोड किए गए भाषा पैक भी आयात करेगा?
नहीं, और यह जानबूझकर है। सिर्फ़ wp-content/languages/loco/ की फ़ाइलें पढ़ी जाती हैं — यानी वह काम जो आपने सच में किया। आधिकारिक भाषा पैक WordPress पहले ही लागू कर चुका है, और वे हज़ारों ऐसी स्ट्रिंग्स जोड़ देते जिन्हें आपने कभी नहीं चुना।
fuzzy चिह्नित प्रविष्टियों का क्या होता है?
उन्हें छोड़ दिया जाता है। Fuzzy का मतलब है कि अनुवाद किसी टूल ने अंदाज़े से किया और किसी व्यक्ति ने उसकी पुष्टि नहीं की। आप बाद में उन स्ट्रिंग्स का अनुवाद हाथ से या अपने आप कर सकते हैं।
क्या यह सच में मुफ़्त है?
हाँ। TranslateRocket का कोई पेड संस्करण नहीं, प्रति भाषा कोई शुल्क नहीं और शब्दों की कोई सीमा नहीं। अगर आप Chrome और Edge में बना अनुवादक इस्तेमाल करते हैं, तो आपको कभी किसी को कुछ नहीं देना पड़ता।
किसी और प्लगइन से आ रहे हैं? WPML · Polylang · TranslatePress · वेग्लोट · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate
क्या आप किसी पेड प्लगइन को छोड़ रहे हैं? ईमानदार तुलनाएँ पढ़ें: WPML का विकल्प · TranslatePress का विकल्प · Weglot का विकल्प · GTranslate का विकल्प
अपनी साइट के लिए मदद चाहिए? मैं आपके लिए कर सकता हूँ
मैं फ़ेदेरिको हूँ, TranslateRocket का डेवलपर — और WordPress साइटें बनाना और उनका अनुवाद करना ही मेरा पेशा है। इसी वजह से यह प्लगइन मुफ़्त रह पाता है: इसे इसलिए नहीं काटा गया कि आपको अपग्रेड बेचा जाए; यह वही औज़ार है जो मैं रोज़ उन साइटों पर चलाता हूँ जिनके लिए मुझे पैसे मिलते हैं।
शून्य से नई बहुभाषी साइट, ठीक किया गया डिज़ाइन, पहले से मौजूद साइट को एक भाषा से दस तक ले जाना, ज़रूरत के मुताबिक विकास, जाँची हुई अनुवाद, या हर महीने पैसे लेने वाले किसी प्लगइन से पलायन: बताइए आपको क्या चाहिए, और मैं ईमानदारी से कहूँगा कि इसके लिए सही व्यक्ति हूँ या नहीं। आपके सामने वही व्यक्ति है जिसने इंजन लिखा है, कोई सपोर्ट कतार नहीं।
API कुंजी चाहिए?
OpenAI, Claude, Gemini, DeepL और Google Translate के लिए चरण-दर-चरण गाइड: हर एक की लागत कितनी है, कौन-से मुफ़्त हैं, और खर्च की सीमा कैसे सेट करें। API कुंजी गाइड →