नई WordPress साइट को लाइव करने से पहले कैसे अनुवाद करें

🔒 सुरक्षा-समीक्षा की गई 🧾 जीपीएल खुला स्रोत 📤 कोई लॉक-इन नहीं - कभी भी निर्यात करें ⚡20× हल्का इंजन

आप एक नई WordPress साइट बना रहे हैं और उसे एक से ज़्यादा भाषाएँ बोलनी हैं। आम सलाह यही मिलती है कि पहले सब अनुवाद कर लो और एक साथ लॉन्च कर दो — और इसीलिए इतनी सारी बहुभाषी WordPress साइटों को उनकी दूसरी भाषा कभी नहीं मिलती। एक शांत रास्ता भी है: साइट को अपनी भाषा में लाइव कीजिए, बाकी भाषाएँ एक-एक करके जोड़िए, और हर एक को तब तक अदृश्य रखिए जब तक वह पूरी न हो जाए। कोई आधा अनुवादित पेज नहीं देखता। Google किसी को अनुक्रमित नहीं करता। और आप उसी गति से अनुवाद करते हैं जो असली ज़िंदगी देती है।

The TranslateRocket language list in WordPress: a green switch next to each published language, a grey one next to the language still being translated
हरा: आपके पाठक भाषा देखते हैं। स्लेटी: उसे सिर्फ़ आप देखते हैं, जब तक उस पर काम चल रहा है।

आधी अनुवादित WordPress साइट बिना अनुवाद वाली साइट से भी महँगी क्यों पड़ती है

आधा इतालवी और आधा अंग्रेज़ी वाला पेज “काम जारी है” जैसा नहीं पढ़ा जाता। वह छोड़ दिए गए पेज जैसा लगता है। पाठक चले जाते हैं, और जो रुकते हैं वे कम भरोसा करते हैं — 76% खरीदार अपनी भाषा में खरीदना पसंद करते हैं, और तीन सेकंड में समझ जाते हैं कि आपकी भाषा सचमुच वहाँ है या नहीं।

Google इससे भी कम रियायत देता है। किसी भाषा को अनुवाद से पहले प्रकाशित कीजिए, और आप सर्च इंजन को न्योता दे रहे हैं कि वह दर्जनों लगभग एक जैसे पेज अनुक्रमित करे, उन्हें आपके hreflang टैग और साइटमैप के ज़रिए दुनिया को बताए, और बाद में उन सबको चुपचाप बदल दे। इस बारे में Google का अपना दिशानिर्देश दो-टूक है: आंशिक रूप से अनुवादित पेजों से बचें। उसके अनुसार, उपयोगकर्ताओं को वे पसंद नहीं आते।

तो लक्ष्य सीधा है: भाषाएँ खुले में बनाइए, प्रकाशित तभी कीजिए जब वे तैयार हों।

दो अलग-अलग स्विच — और शायद आपको दूसरा चाहिए

TranslateRocket अनुवादों को नज़र से दूर रखने के दो तरीके देता है, और वे दो अलग सवालों का जवाब हैं।

  • पूर्वावलोकन मोड पाठकों से सारे अनुवाद छिपा देता है। जब तक आप सभी भाषाओं को एक साथ जाँचते हैं, पूरी साइट स्रोत भाषा में रहती है। पहले से लाइव साइट पर पहली बार जाँचने के लिए सही।
  • ऑफ़लाइन रखी गई भाषा सिर्फ़ एक भाषा छिपाता है, बाकी सामान्य रूप से चलती रहती हैं। नई साइट के लिए सही — और बाद में जोड़ी जाने वाली हर भाषा के लिए भी।

दूसरा ही एक-एक भाषा करके लॉन्च करना संभव बनाता है। इतालवी लाइव है और बिक्री कर रही है जबकि जर्मन अभी लिखी जा रही है, और दोनों को एक-दूसरे की खबर नहीं।

कदम 1 — साइट को एक ही भाषा में लाइव करें

साइट को उसी भाषा में पूरा कीजिए जिसमें आप लिखते हैं। असली टेक्स्ट, असली कीमतें, असली तस्वीरें। यह जितना लगता है उससे ज़्यादा मायने रखता है: बाद में बदला हुआ हर वाक्य हर भाषा में दोबारा अनुवाद करने वाला वाक्य है। आज एक दोपहर टेक्स्ट पक्के करने में लगाइए, और एक हफ़्ते का दोबारा अनुवाद बच जाएगा।

फिर प्लगइन इंस्टॉल कीजिए और उसी भाषा को स्रोत भाषा बना दीजिए। पाठकों के लिए अभी कुछ नहीं बदलता: TranslateRocket लगी हुई एक-भाषी साइट भी एक-भाषी साइट ही है।

कदम 2 — दूसरी भाषा जोड़ें और उसे ऑफ़लाइन रहने दें

TranslateRocket → भाषाएँ में जाइए और मनचाही भाषा पर निशान लगाइए। संस्करण 1.1.0 से जोड़ी गई भाषा ऑफ़लाइन जन्म लेती है: जब तक आप तय न करें, उसका स्विच स्लेटी रहता है। यह डिफ़ॉल्ट ठीक इसी वजह से है — सेव करते ही, बिना एक भी अनुवाद वाली भाषा वरना पहले ही सार्वजनिक हो जाती।

जब तक स्विच स्लेटी है, दुनिया ठीक यही देखती है।

कौनउसे क्या दिखता है
एक पाठकस्विचर में भाषा का नामोनिशान नहीं। अगर किसी तरह उसके किसी पते पर पहुँच भी जाए, तो उसे आपकी डिफ़ॉल्ट भाषा पर ले जाया जाता है — न त्रुटि पृष्ठ, न बंद गली।
गूगलखोजने को कुछ नहीं: भाषा आपके hreflang टैग और XML साइटमैप से बाहर रहती है, इसलिए उसकी कभी घोषणा नहीं होती और उसे कभी विकल्प के रूप में क्रॉल नहीं किया जाता।
आपसब कुछ। आप भाषा को असली पेजों पर, असली थीम के साथ देखते हैं और साथ-साथ सुधारते हैं — जिसे प्रीव्यू का अधिकार है, उसे अब भी सब दिखता है।

कदम 3 — अपनी गति से अनुवाद करें

अब धीमा हिस्सा, जिसे धीमा होना ज़रूरी नहीं। लॉग इन रहते हुए साइट एक बार देख लीजिए ताकि प्लगइन टेक्स्ट पहचान ले, फिर जो रास्ता जँचे वह चुनिए — ये आपस में मिल सकते हैं, और जो भी अनुवाद होता है वह सुरक्षित रहता है:

  • अपने ब्राउज़र में, मुफ़्त, बिना API कुंजी। कंप्यूटर पर Chrome और Edge अपने साथ एक अनुवादक लाते हैं जो डिवाइस पर ही चलता है। एक बटन पूरी साइट का अनुवाद कर देता है। हमने समय नापा: 42 सेकंड में 464 स्ट्रिंग।
  • AI के साथ, अगर आपके पास DeepL, OpenAI, Gemini या Claude की कुंजी है — भाषा बेहतर बनती है, प्रति पेज कुछ ही सेंट में।
  • हाथ से, पेज पर ही। विज़ुअल एडिटर में किसी भी टेक्स्ट पर क्लिक करें और उसे दोबारा लिखें। यहीं मशीन का अनुवाद आपका अपना बनता है।

भाषाएँ स्क्रीन हिसाब रखती है, इसलिए आपको हमेशा पता रहता है कि स्विच घुमाने में कितना बाकी है।

Progress bars in the WordPress dashboard showing how much of each language has been translated
हर भाषा के लिए एक पट्टी: क्या हो चुका, क्या बाकी है — किसी और के देख पाने से पहले।

कदम 4 — उन चीज़ों की जाँच करें जिनके बारे में कोई नहीं सोचता

कोई भाषा प्रकाशित करने से पहले, उसे एक बार पाठक की तरह घूमकर देखिए। चार चीज़ें दो-दो मिनट के लायक हैं:

  • पेजों के पते। अनुवादित स्लग (/it/about-us/ की जगह /it/chi-siamo/) ही वह फ़र्क है जो तय करता है कि पेज इतालवी में रैंक करेगा या नहीं।
  • शीर्षक और मेटा विवरण। Google नतीजों में असल में यही छापता है — और ये पेज पर दिखते नहीं, इसलिए पूरी साइट अनुवाद करके इन्हें बिलकुल भूल जाना बहुत आसान है।
  • अदृश्य पाठ। छवियों का वैकल्पिक पाठ, लिंक के title, फ़ॉर्म के placeholder, ARIA लेबल: सर्च इंजन और स्क्रीन रीडर ये सब पढ़ते हैं। SEO पैनल में ये एक-एक करके सूचीबद्ध हैं, और हर पंक्ति आपको पेज के उसी तत्व तक ले जाती है।
  • साझा करने पर दिखने वाला पूर्वावलोकन। वह शीर्षक और विवरण जो तब दिखते हैं जब कोई आपका पेज Facebook, LinkedIn या WhatsApp पर डालता है। अगर कोई SEO प्लगइन अपने डालता है, तो उनका भी अनुवाद चाहिए।

कदम 5 — स्विच को हरा कर दें

एक क्लिक और भाषा सार्वजनिक: वह स्विचर में दिखती है, साइटमैप में जाती है, और उसके hreflang टैग Google को बताने लगते हैं कि हर पेज का एक इतालवी संस्करण मौजूद है। सच होने से पहले कुछ भी घोषित नहीं किया गया — बात बस यही है।

फिर अगली भाषा शुरू कीजिए। पहले किया हुआ काम दोबारा काम आता है: प्लगइन हर अनुवादित वाक्य सँभालकर रखता है, इसलिए दूसरी भाषा उस वाक्य का अनुवाद दोबारा नहीं करती जिसे आप कहीं और मंज़ूर कर चुके हैं।

वह जाल जिसमें सब फँसते हैं, छह महीने बाद

असली साइटों पर सबसे ज़्यादा यही खराबी दिखती है, और इसका लॉन्च से कोई लेना-देना नहीं।

आप अनुवाद पूरा करते हैं। महीनों बाद कोई पेज बदलते हैं — कीमतों वाले पेज पर नया पैराग्राफ, बदली हुई पहली पंक्ति। अंग्रेज़ी बढ़िया है। और बाकी हर भाषा में वह नया पैराग्राफ चुपचाप अंग्रेज़ी में ही रह जाता है, क्योंकि TranslateRocket तब टेक्स्ट पहचानता है जब कोई लॉग इन एडमिन पेज देख रहा हो — और उस पेज को फिर किसी ने खोला ही नहीं।

यह सबसे चुपचाप होने वाली खराबी है: न कोई त्रुटि, न चेतावनी, न अनुवाद-सूची में कुछ। बस एक पैराग्राफ, गलत भाषा में, ऐसे पेज पर जिसे हर दिन कोई पढ़ता है।

A WordPress admin notice saying that pages changed since TranslateRocket last read them, with a link to scan them
आप कोई पेज बदलते हैं और अब डैशबोर्ड यह बता देता है — पेजों के नाम के साथ, और स्कैन एक क्लिक दूर।

इसलिए अब प्लगइन उन पेजों की सूची रखता है जिन्हें आपने आखिरी बार पढ़े जाने के बाद बदला है, और डैशबोर्ड में यह खुलकर कहता है — पेजों के नाम के साथ, और स्कैन एक क्लिक दूर। उसे चलाइए, चंद नए वाक्य अनुवाद कीजिए, हो गया। इस लेख से अगर एक ही आदत लेकर जाएँ, तो यही लीजिए: पेज बदलने के बाद स्कैन कीजिए और दोबारा अनुवाद कीजिए।

बहुभाषी WordPress साइट शुरू करने से पहले लोग जो पूछते हैं

क्या अधूरी भाषा के लिए Google मुझे दंडित करेगा?

नहीं, अगर उस तक कोई पहुँच ही नहीं सकता। जब तक भाषा ऑफ़लाइन है, वह न साइटमैप में है, न hreflang टैग में, न कहीं से उससे लिंक है, और उसके पते डिफ़ॉल्ट भाषा पर भेज देते हैं। Google के लिए अनुक्रमित करने को कुछ है ही नहीं, तो दंड किस बात का।

क्या मैं एक साथ दो भाषाओं पर काम कर सकता हूँ?

हाँ — स्विच हर भाषा का अलग है। एक ही साइट पर तीन लाइव, दो ऑफ़लाइन और एक ऐसी हो सकती है जिसे आपने शुरू भी नहीं किया।

और अगर मैं गलती से कोई भाषा बहुत जल्दी प्रकाशित कर दूँ?

स्विच को वापस स्लेटी कर दीजिए। भाषा तुरंत स्विचर से, साइटमैप से और hreflang टैग से गायब हो जाती है। अगर Google उसे पहले क्रॉल कर चुका है, तो अगली बार वे पते छोड़ देगा।

क्या भाषा प्रकाशित करने से पहले सब कुछ अनुवाद करना ज़रूरी है?

नहीं, पर तय सोच-समझकर कीजिए। एक समझदार नियम: वह सब जहाँ पाठक होम पेज से दो क्लिक में पहुँचता है, और अगर आप बेचते हैं तो चेकआउट भी। बिना अनुवाद बचा हुआ हिस्सा टूटने के बजाय स्रोत भाषा में दिखता है — पर हर टुकड़ा उस छाप में एक छोटी दरार है जो आप छोड़ रहे हैं।

क्या यह Elementor, WooCommerce और पेज बिल्डरों के साथ चलता है?

हाँ। इंजन तैयार पेज पढ़ता है, इसलिए ब्राउज़र जो भी दिखाता है वह अनुवाद होता है — बिल्डर, थीम, प्लगइन के इंटरफ़ेस और WooCommerce समेत।

क्या इसमें कुछ भी पैसे वाला है?

नहीं। TranslateRocket पूरा का पूरा मुफ़्त है, कोई पेड संस्करण नहीं और भाषाओं या स्ट्रिंग की कोई सीमा नहीं।

अपनी साइट के लिए मदद चाहिए? मैं आपके लिए कर सकता हूँ

मैं फ़ेदेरिको हूँ, TranslateRocket का डेवलपर — और WordPress साइटें बनाना और उनका अनुवाद करना ही मेरा पेशा है। इसी वजह से यह प्लगइन मुफ़्त रह पाता है: इसे इसलिए नहीं काटा गया कि आपको अपग्रेड बेचा जाए; यह वही औज़ार है जो मैं रोज़ उन साइटों पर चलाता हूँ जिनके लिए मुझे पैसे मिलते हैं।

शून्य से नई बहुभाषी साइट, ठीक किया गया डिज़ाइन, पहले से मौजूद साइट को एक भाषा से दस तक ले जाना, ज़रूरत के मुताबिक विकास, जाँची हुई अनुवाद, या हर महीने पैसे लेने वाले किसी प्लगइन से पलायन: बताइए आपको क्या चाहिए, और मैं ईमानदारी से कहूँगा कि इसके लिए सही व्यक्ति हूँ या नहीं। आपके सामने वही व्यक्ति है जिसने इंजन लिखा है, कोई सपोर्ट कतार नहीं।

और अगर आप सब कुछ खुद करना चाहें, तो इस लेख में जो है वह आज से आपका है — फँस जाएँ तो फिर भी लिखिए।

अपनी साइट के बारे में बताइएप्लगइन डाउनलोड करें, मुफ़्त

सूत्रों का कहना है

  • Google Search Central — “बहुक्षेत्रीय और बहुभाषी साइटों का प्रबंधन”, आंशिक रूप से अनुवादित पेजों के बारे में। डेवलपर्स.google.com
  • Google Search Central — “अपने पेज के स्थानीय संस्करणों के बारे में Google को बताएँ” (hreflang)। डेवलपर्स.google.com
  • CSA Research — “Can’t Read, Won’t Buy”, 29 देशों के 8,709 उपभोक्ताओं पर सर्वेक्षण। csa-research.com

संबंधित: Chrome से WordPress का मुफ़्त अनुवाद · WordPress साइट को बहुभाषी बनाना, कदम दर कदम · ह्रेफ्लांग ने सरलता से समझाया · TranslateRocket जो कुछ करता है, सब

API कुंजी चाहिए?

OpenAI, Claude, Gemini, DeepL और Google Translate के लिए चरण-दर-चरण गाइड: हर एक की लागत कितनी है, कौन-से मुफ़्त हैं, और खर्च की सीमा कैसे सेट करें। API कुंजी गाइड →

💬मदद चाहिए?
Powered by TranslateRocket™