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

तीन चीज़ें जो एक बहुभाषी दुकान में चुपचाप टूट जाती हैं
उत्पाद पृष्ठों का अनुवाद करना आसान हिस्सा है: वे पृष्ठ सामग्री हैं, और कोई भी अच्छा प्लगइन उन्हें संभालता है। जो चीज़ दुकान मालिकों को आकर्षित करती है वह सब कुछ है WooCommerce प्रस्तुत करना बाहर पृष्ठ HTML, जहां केवल पृष्ठ को दोबारा लिखने वाला अनुवाद इंजन कभी नहीं पहुंचता है:
- AJAX मिनी-कार्ट। टोकरी में एक उत्पाद जोड़ें और WooCommerce कार्ट मार्कअप को AJAX "खंड" के माध्यम से स्वैप करें। वह टुकड़ा पृष्ठ के प्रस्तुत होने के बाद उत्पन्न होता है, इसलिए यह दुकान की डिफ़ॉल्ट भाषा में वापस आता है - अन्यथा जर्मन पृष्ठ पर बैठा एक अंग्रेजी मिनी-कार्ट।
- स्ट्रिंग्स जो जावास्क्रिप्ट में रहती हैं। किसी आइटम और समान संदेशों को जोड़ने के बाद दिखाई देने वाला "व्यू कार्ट" लिंक, पेज टेक्स्ट के बजाय स्क्रिप्ट डेटा के रूप में ब्राउज़र को सौंप दिया जाता है।
- ईमेल ऑर्डर करें. एक ग्राहक फ्रेंच में खरीदारी करता है और अंग्रेजी में पुष्टि प्राप्त करता है, क्योंकि ईमेल बाद में उत्पन्न होता है - अक्सर क्रॉन जॉब द्वारा - जब कुछ भी याद नहीं रहता कि ऑर्डर किस भाषा में दिया गया था।
TranslateRocket इन तीनों को संभालता है। मिनी-कार्ट के टुकड़े और जेएस-स्थानीयकृत स्ट्रिंग्स को पृष्ठ के लिए उपयोग किए गए समान अनुवाद मानचित्र के साथ अनुवादित किया जाता है, इसलिए उन्हें कोई अतिरिक्त एआई कॉल की आवश्यकता नहीं होती है। और चेकआउट के समय ऑर्डर की भाषा रिकॉर्ड की जाती है - क्लासिक चेकआउट के लिए और स्टोर एपीआई के माध्यम से नए ब्लॉक-आधारित चेकआउट के लिए - और ग्राहक ईमेल को शॉप डिफ़ॉल्ट के बजाय उस भाषा में प्रस्तुत किया जाता है।
ईमेल शब्दांकन समझाने लायक एक विशेष मामला है। जब आप अपनी साइट ब्राउज़ करते हैं तो इंजन आमतौर पर स्ट्रिंग्स सीखता है - लेकिन कोई भी कभी भी ईमेल ब्राउज़ नहीं करता है, इसलिए वाक्यांश WooCommerce केवल वहां प्रिंट होते हैं ("आपके ऑर्डर के लिए धन्यवाद", "मात्रा", "मूल्य") इसके लिए अदृश्य हुआ करते थे, और ऑर्डर ईमेल केवल आंशिक रूप से अनुवादित होते थे। चूंकि संस्करण 0.8.4 ग्राहक ईमेल भेजते समय स्कैन किए जाते हैं और उनके शब्दों को अनुवाद स्क्रीन में "WooCommerce ईमेल" के तहत दर्ज किया जाता है, जो हाथ से या किसी अन्य चीज़ की तरह एआई के साथ अनुवाद करने के लिए तैयार होता है। स्कैन प्रति टेम्पलेट एक बार चलता है, प्रति ऑर्डर एक बार नहीं।
प्रत्येक भाषा में उत्पाद और श्रेणी यूआरएल
प्रत्येक भाषा को उसके स्वयं के स्वच्छ उपसर्ग के तहत परोसा जाता है, और slugs का अनुवाद भी किया जाता है - उत्पादों के लिए और उत्पाद श्रेणियों के लिए - इसलिए एक जर्मन ग्राहक एक भाषा उपसर्ग के साथ अंग्रेजी slug के बजाय जर्मन दिखने वाले यूआरएल पर पहुंचता है। hreflang प्रत्येक भाषा के लिए टैग उत्सर्जित होते हैं, जो Google को बताता है कि ये डुप्लिकेट सामग्री के बजाय विभिन्न भाषाओं में एक ही उत्पाद हैं।
क्योंकि हर भाषा का अपना यूआरएल होता है, पेज कैश स्वचालित रूप से उन्हें अलग पेज के रूप में मानता है। आपके कैश को ख़त्म करने के लिए कोई कुकी-आधारित भाषा स्विचिंग नहीं है - जो किसी अन्य जगह की तुलना में किसी दुकान पर अधिक मायने रखती है।

किसी कैटलॉग का अनुवाद करने में कितना खर्च आता है
प्लगइन फीस में कुछ भी नहीं। कोई लाइसेंस नहीं है और कोई शब्द भत्ता नहीं है। मशीनी अनुवाद के लिए आपके पास तीन मार्ग हैं, और आप उन्हें मिश्रित कर सकते हैं:
- हाथ से - असीमित, मुफ़्त, लाइव पेज पर क्लिक-टू-ट्रांसलेट संपादक के साथ। वास्तव में बिकने वाली पचास स्ट्रिंग्स के लिए समझदार (शीर्षक, श्रेणी के नाम, चेकआउट)।
- मुफ़्त Google अनुवाद - प्रत्येक फ़ील्ड एक प्रीफ़िल्ड लिंक प्रदान करता है; आप Google की अपनी साइट पर अनुवाद करें और वापस पेस्ट करें।
- आपकी अपनी AI कुंजी - DeepL, ओपनएआई, जेमिनी, एंथ्रोपिक या गूगल क्लाउड। आप प्रदाता को उनकी कीमत पर भुगतान करते हैं। DeepL अकेले फ्री टियर में प्रति माह 500,000 अक्षर शामिल हैं, जो एक महत्वपूर्ण कैटलॉग है।
इंजन समान स्ट्रिंग्स में अनुवादों का पुन: उपयोग भी करता है, इसलिए दो सौ उत्पाद पृष्ठों पर दोहराए गए वाक्यांश का अनुवाद एक बार किया जाता है, दो सौ बार नहीं।
बड़े कैटलॉग
दुकानें ऐसी होती हैं जहां अनुवाद प्लगइन्स PHP मेमोरी सीमा को प्रभावित करते हैं, क्योंकि सामान्य दृष्टिकोण प्रत्येक अनुरोध पर पूरे अनुवाद मानचित्र को मेमोरी में लोड करना है। पिछली लगभग 20,000 स्ट्रिंग्स TranslateRocket अपने आप अनुक्रमित प्रति-पेज लुकअप पर स्विच हो जाती हैं: यह केवल वही स्ट्रिंग्स लाती है जिनकी वर्तमान पृष्ठ को आवश्यकता है। मेमोरी समतल रहती है और रेंडर टाइम समान रहता है, चाहे साइट में 500 स्ट्रिंग्स हों या 500,000 - जो कि स्केल करने वाले कैटलॉग और सफेद स्क्रीन फेंकना शुरू करने वाले कैटलॉग के बीच का अंतर है।
यह क्या नहीं करता है - और कुछ और कब खरीदना है
कुछ भी इंस्टॉल करने से पहले यह पढ़ने लायक हिस्सा है।
- कोई बहु-मुद्रा नहीं. TranslateRocket अनुवाद; यह कीमतों को परिवर्तित नहीं करता है, मुद्रा स्विचर नहीं जोड़ता है या प्रति-देश मूल्य निर्धारण को संभाल नहीं करता है। यदि आपको अलग-अलग मूल्य सूचियों के साथ डॉलर और यूरो में बेचने की ज़रूरत है, तो आपको एक समर्पित बहु-मुद्रा समाधान की आवश्यकता है - या WooCommerce बहुभाषी WPML के साथ, जो दोनों को जोड़ता है।
- प्रति भाषा कोई अलग उत्पाद नहीं. प्रति भाषा डुप्लिकेट उत्पाद बनाने के बजाय अनुवादों को एक उत्पाद पर स्तरित किया जाता है। यह स्टॉक और ऑर्डर को एक ही स्थान पर रखता है, जो आमतौर पर आप चाहते हैं - लेकिन यदि आपका वर्कफ़्लो वास्तव में अलग-अलग प्रति-भाषा उत्पादों पर निर्भर करता है, तो यह वह मॉडल नहीं है।
- कोई अनुवाद-एजेंसी वर्कफ़्लो नहीं. कोई अनुवादक खाते या समीक्षा कतारें नहीं हैं, और डैशबोर्ड के अंदर से पेशेवर अनुवाद का आदेश देने का कोई तरीका नहीं है।
- समर्थन सर्वोत्तम प्रयास है, एक डेवलपर से, WordPress.org फोरम के माध्यम से। यदि आपकी दुकान को गारंटीकृत प्रतिक्रिया समय की आवश्यकता है, तो उसे बेचने वाले किसी व्यक्ति से लाइसेंस खरीदें।
यदि आपको एक ऐसी दुकान की आवश्यकता है जिसे आपके ग्राहक अपनी भाषा में पढ़ सकें और खरीद सकें - मिनी-कार्ट, चेकआउट और ऑर्डर ईमेल के साथ - बिना किसी बिल के जो आपके द्वारा उत्पाद जोड़ने पर हर बार बढ़ता है, तो यह इसी के लिए है।
क्या आप बहुभाषी प्लगइन के लिए पहले से ही भुगतान कर रहे हैं?
आप वे अनुवाद ला सकते हैं जिनके लिए आपने पहले ही भुगतान कर दिया है। TranslateRocket WPML, TranslatePress और Polylang से आयात, और वेग्लोट सीएसवी निर्यात से। WPML के अनुवाद सीधे इसके डेटाबेस तालिकाओं से पढ़े जाते हैं, इसलिए आयात तब भी काम करता है जब WPML निष्क्रिय हो जाता है और लाइसेंस समाप्त हो जाता है।
अपनी दुकान का अनुवाद करें - मुफ़्त, असीमित भाषाएँ