
Sawir Live Translate आपके पेज को वहीं अनुवाद करता है जहाँ वे हैं: भाषा चुनें, जो दिख रहा है उसे ऑटो-ट्रांसलेट करें, सेव करें, और विज़िटर्स को भाषा बदलने का स्विचर दें।
यह क्या करता है
अपनी साइट का कोई भी पेज खोलें, एडमिन बार में "Translate this page" पर क्लिक करें, टारगेट भाषा चुनें, और फिर या तो दिखने वाली हर स्ट्रिंग को (एक मुफ़्त मशीन-ट्रांसलेशन सर्विस से) ऑटो-ट्रांसलेट करें, या अनुवाद खुद एडिट करें और पेज को लाइव अपडेट होते हुए देखें।
सेव किए गए अनुवाद सर्वर-साइड पर ही HTML रिस्पॉन्स में रेंडर होते हैं (SEO के लिए अनुकूल: बिना अनुवाद वाला टेक्स्ट पल भर के लिए भी नहीं दिखता, और head में hreflang alternates होते हैं), और विज़िटर्स लिंक-आधारित स्विचर (नीचे दाएँ कोने में) से भाषा बदलते हैं।
URL में भाषा का पाथ प्रीफ़िक्स लगता है, जैसे स्पैनिश के लिए /es/about, और सोर्स भाषा के लिए /about (जो कैनोनिकल रहती है, बिना प्रीफ़िक्स के)। भाषा इस क्रम में तय होती है: /es/ पाथ → ?lang=es → सेव की गई कुकी → ब्राउज़र का Accept-Language → सोर्स। रूट और बिना प्रीफ़िक्स वाले URL विज़िटर के ब्राउज़र की भाषा अपने-आप पहचान लेते हैं, बिना रीडायरेक्ट किए (Vary हेडर भेजा जाता है ताकि शेयर्ड कैश ठीक से काम करें)।
1. Settings → Live Translate: अपनी सोर्स भाषा चुनें और जिन भाषाओं में साइट देनी है उन पर टिक करें। 2. साइट का कोई फ़्रंट-एंड पेज खोलें और एडमिन बार में "🌐 Translate this page" पर क्लिक करें। 3. भाषा चुनें, "Auto-translate empty" दबाएँ (या स्ट्रिंग खुद एडिट करें), फिर "Save" करें। 4. विज़िटर्स स्विचर (नीचे दाएँ कोने में) इस्तेमाल करते हैं; हर भाषा का अपना /xx/ URL होता है।
ध्यान दें: भाषा पाथ प्रीफ़िक्स मानकर चलते हैं कि साइट रूट डोमेन पर इंस्टॉल है और कोई भी टॉप-लेवल पेज ऐसा नहीं है जिसका स्लग दो अक्षरों का भाषा कोड हो।
सवाल
दूसरे विकल्पों के मुकाबले यह कैसा है?
WPML, Polylang और TranslatePress जैसे मल्टीलिंगुअल फ़्रेमवर्क अनुवादित कंटेंट को साइट के ढाँचे का अहम हिस्सा मानते हैं, जिसमें हर भाषा के लिए अलग एडिटिंग वर्कफ़्लो, ट्रांसलेशन सर्विसेज़, और पेज-बिल्डर व WooCommerce के साथ गहरा इंटीग्रेशन मिलता है। Sawir Live Translate जानबूझकर हल्का रखा गया है: कोई पेज खोलें, जो दिख रहा है उसका अनुवाद करें (ऑटोमैटिक या हाथ से), और हreflang टैग के साथ भाषा-प्रीफ़िक्स वाले URL से उसे पेश करें। अगर आप पूरी तरह मल्टीलिंगुअल साइट बना रहे हैं, जिसमें अनुवादित मेन्यू, प्रोडक्ट और एडिटोरियल वर्कफ़्लो हों, तो इनमें से कोई फ़्रेमवर्क इस्तेमाल करें। अगर आप चाहते हैं कि आपके मौजूदा पेज आज दोपहर तक दूसरी भाषा में पढ़े जा सकें, तो यह प्लगइन यही करता है।
मैं भाषा बदलता हूँ लेकिन कुछ नहीं बदलता
ज़्यादातर मामलों में इसका मतलब होता है कि उस भाषा के लिए अभी तक कोई अनुवाद सेव नहीं हुआ है। Settings → Live Translate → Saved translations देखें। अगर वह भाषा लिस्ट में नहीं है (या 0 स्ट्रिंग दिखा रही है), तो पेज एडिटर फिर से खोलें, ऑटो-ट्रांसलेट करें और Save पर क्लिक करें। एडिटर का लाइव प्रीव्यू तब तक सेव नहीं होता जब तक आप Save न करें।
कुछ स्ट्रिंग का अनुवाद नहीं होता
पेज के अंदर वाला एडिटर सिर्फ़ उसी पेज की स्ट्रिंग देख पाता है जो आपने खोला है। जो टेक्स्ट दूसरे पेजों पर है, उन पेजों का भी अनुवाद करना होगा, या फिर पूरी साइट का स्कैन चलाएँ। स्लाइडर या स्क्रिप्ट द्वारा पेज लोड होने के बाद जोड़ी गई स्ट्रिंग के लिए "Edit all site strings" से हाथ से एंट्री डालनी पड़ सकती है।
मैंने कंटेंट एडिट किया और उसका अनुवाद गायब हो गया
अनुवाद ठीक मूल टेक्स्ट से मैच किए जाते हैं। अगर आप कोई वाक्य दोबारा लिखते हैं, तो नए वर्ज़न का एक बार अनुवाद करें और सेव कर दें।
इनके साथ अच्छा चलता है
- Sawir Insights: दिखाता है कि विज़िटर आपकी साइट का इस्तेमाल कैसे करते हैं, हीटमैप, सेशन रिकॉर्डिंग, सर्वे, फ़नल और फ़ॉर्म एनालिटिक्स के साथ, और यह सारा डेटा आपके अपने सर्वर पर रखता है।
- Sawir Media Folders: WordPress मीडिया लाइब्रेरी में फ़ोल्डर जोड़ता है, जितने चाहें उतने, और चीज़ें सहेजने के लिए ड्रैग एंड ड्रॉप की सुविधा देता है।
हमारे सभी मुफ़्त WordPress प्लगइन देखें।