· Localization · 5 मिनट का रीड

अपने ऐप डिस्क्रिप्शन का अनुवाद: एक ही टेक्स्ट दो अलग काम करता है

अपने ऐप डिस्क्रिप्शन का अनुवाद: एक ही टेक्स्ट दो अलग काम करता है
TL;DR. आपका ऐप डिस्क्रिप्शन एक ही टेक्स्ट-ब्लॉक है, लेकिन दोनों स्टोर इसे अलग-अलग तरह से पढ़ते हैं। Apple सर्च के लिए डिस्क्रिप्शन को इंडेक्स नहीं करता, इसलिए iOS पर इसका काम है रीडर को Get पर टैप करने के लिए राज़ी करना। Google Play पूरे डिस्क्रिप्शन को इंडेक्स करता है, इसलिए Android पर वही टेक्स्ट आपकी कीवर्ड सतह भी है। इसे एक बार मशीन-ट्रांसलेट करके दोनों को एक जैसा भेज देंगे, तो Android वर्ज़न चुपचाप वे कीवर्ड्स खो देता है जिन पर ओरिजिनल इंग्लिश टिकी थी।

आपने एक अच्छा इंग्लिश डिस्क्रिप्शन लिखा। अब आप इसे जर्मन, जापानी और पुर्तगाली में चाहते हैं, और सीधा तरीका है इसे किसी ट्रांसलेटर से गुज़ार कर नतीजा App Store Connect और Play Console दोनों में पेस्ट कर देना। इंग्लिश में टेक्स्ट दोनों स्टोर पर एक जैसा है, तो अनुवाद अलग क्यों होगा?

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

App Store पर, डिस्क्रिप्शन एक सेल्स पेज है

Apple आपके डिस्क्रिप्शन को सर्च के लिए इंडेक्स नहीं करता। इसमें लिखे शब्द, चाहे कितने भी अच्छे हों, यह तय नहीं करते कि आपका ऐप किन सर्च में दिखे। App Store पर रैंकिंग आती है ऐप नाम, सबटाइटल, और एक अलग कीवर्ड फ़ील्ड से — एक छिपी हुई, कॉमा-सेपरेटेड फ़ील्ड जिसकी लिमिट 100 कैरेक्टर है, और Apple आपको हर लोकेल के लिए अलग फ़ील्ड देता है।

तो iOS पर डिस्क्रिप्शन का बिल्कुल एक ही मकसद है: कन्वर्ज़न। यह तब काम करता है जब कोई पहले ही आपका ऐप ढूंढ चुका है और इंस्टॉल करने का फ़ैसला ले रहा है। इसे साफ़, प्रेरक और जल्दी पढ़े जाने लायक होना चाहिए — ख़ासकर वे शुरुआती लाइनें जो "more" फ़ोल्ड से पहले दिखती हैं। जब आप iOS डिस्क्रिप्शन ट्रांसलेट करते हैं, तो आप एक इंसान के लिए ट्रांसलेट करते हैं, किसी एल्गोरिदम के लिए नहीं। नैचुरल भाषा, ज़बरदस्ती ठूंसे गए कीवर्ड से बेहतर है, क्योंकि वह कीवर्ड यहां आपको कुछ भी नहीं दिलाता।

Google Play पर, डिस्क्रिप्शन ही कीवर्ड फ़ील्ड भी है

Google Play में अलग से कोई कीवर्ड फ़ील्ड होती ही नहीं। यह आपका टाइटल, शॉर्ट डिस्क्रिप्शन, और पूरा लॉन्ग डिस्क्रिप्शन पढ़ता है, और रैंकिंग टर्म्स सीधे उसी टेक्स्ट से निकालता है। पूरा लॉन्ग डिस्क्रिप्शन — 4,000 कैरेक्टर तक — इंडेक्सिंग के लिए खुला है।

इससे शब्दों का काम पलट जाता है। Android पर डिस्क्रिप्शन को अब भी इंसान को राज़ी करना है, लेकिन साथ ही उसे उस मार्केट की भाषा में वे कीवर्ड्स भी ले जाने हैं जिन पर आप रैंक करना चाहते हैं। एक आम ASO नियम है कि अपने मुख्य टर्म को लगभग 2–3% डेंसिटी पर रखें — पूरे डिस्क्रिप्शन में स्वाभाविक रूप से कुछ बार दोहराया जाए, ठूंसा हुआ नहीं। इसे प्रैक्टिशनर्स की सलाह मानें, वह कोई आंकड़ा नहीं जो Google खुद छापता है; पर मूल बात पक्की है: Play पर, टर्म्स को अनुवादित टेक्स्ट में वाकई मौजूद होना चाहिए, वरना आप उनके लिए रैंक नहीं करते।

एक ही वाक्य, दो काम

यहीं जाल है। मान लीजिए आपके इंग्लिश डिस्क्रिप्शन में "habit tracker" फ़्रेज़ आता है। App Store पर, यह फ़्रेज़ आपकी कीवर्ड फ़ील्ड में जाना चाहिए, और डिस्क्रिप्शन जो भी नैचुरल भाषा सबसे अच्छी लगे, उसमें ऐप को बयान कर सकता है। Google Play पर, "habit tracker" को अनुवाद के बाद भी टारगेट भाषा में एक सर्च होने लायक टर्म के तौर पर बचना चाहिए — वह जर्मन शब्द जो लोग वाकई टाइप करते हैं, न कि शब्द-दर-शब्द ऐसा अनुवाद जिसे कोई सर्च ही नहीं करता।

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

"एक बार ट्रांसलेट करो, दोनों को भेज दो" गलती क्यों है

डिस्क्रिप्शन को एक ही बार ट्रांसलेटर से गुज़ार कर वही आउटपुट दोनों स्टोर में पेस्ट करने की सहज इच्छा एफ़िशिएंट है, और iOS डिस्क्रिप्शन के लिए यह ज़्यादातर ठीक भी है। दिक्कत Android साइड पर है। जो आउटपुट App Store पर अच्छा पढ़ा जाता है, वही आउटपुट Google Play पर कीवर्ड्स ले जाना बंद कर चुका होता है, और कोई चेतावनी नहीं मिलती — लिस्टिंग ट्रांसलेटेड और प्रोफ़ेशनल ही दिखती है। यह बात महीनों बाद तब पता चलती है जब Android ऐप उस भाषा में कभी रैंक ही नहीं करता।

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

कीवर्ड-अवेयर अनुवाद कैसा दिखता है

जो अनुवाद Google Play का ख़याल रखता है, वह तीन काम करता है जो एक सादा अनुवाद नहीं करता। यह उन टर्म्स की पहचान करता है जिनके लिए आप वाकई रैंक करना चाहते हैं। यह वह फ़्रेज़ ढूंढता है जो उस मार्केट के असली यूज़र सर्च में इस्तेमाल करते हैं — जो एक लोकलाइज़ेशन फ़ैसला है, डिक्शनरी लुकअप नहीं — और उस फ़्रेज़ को ठीक-ठाक डेंसिटी पर ट्रांसलेटेड डिस्क्रिप्शन में मौजूद रखता है, बजाय इसे पैराफ़्रेज़ करके हटा देने के। नतीजा फिर भी ऐसा पढ़ा जाता है जैसे किसी इंसान ने लिखा हो; बस यह गलती से आपके कीवर्ड्स रास्ते में नहीं फेंकता।

iOS के लिए आप इसका उल्टा करते हैं: डिस्क्रिप्शन को सबसे साफ़, सबसे प्रेरक पढ़ने के लिए ट्रांसलेट करें, और अपनी कीवर्ड मेहनत उस लोकेल की 100-कैरेक्टर कीवर्ड फ़ील्ड में लगाएं, जहां Apple उसे वाकई इस्तेमाल करेगा। दो स्टोर, दो रणनीतियां, एक सोर्स टेक्स्ट।

Mokbi इसे कैसे संभालता है

Mokbi आपकी पूरी लिस्टिंग — टाइटल, डिस्क्रिप्शन, और कैप्शन — को 50 भाषाओं में ट्रांसलेट करता है, और यह किसी कच्चे ट्रांसलेट-और-भूल-जाओ पास की बजाय एक ASO-अवेयर मॉडल (Claude) इस्तेमाल करता है। मतलब यह कि Android डिस्क्रिप्शन हर भाषा में अपना कीवर्ड कवरेज बनाए रखता है, जबकि iOS डिस्क्रिप्शन कन्वर्ज़न के लिए पढ़ने लायक ट्रांसलेट होता है। आपको बीस मार्केट में एक ही पैराग्राफ़ के दो वर्ज़न मैनुअली कंपेयर नहीं करने पड़ते; "रैंक" और "राज़ी करना" के बीच का बंटवारा उसी में बना है कि टेक्स्ट हर स्टोर के लिए कैसे निकलता है।

एक ईमानदार चेतावनी: AI अनुवाद एक मज़बूत शुरुआती बिंदु है, अंतिम मंज़ूरी नहीं। अपने सबसे कीमती मार्केट के लिए — वे दो-तीन भाषाएं जो आपके ज़्यादातर इंस्टॉल लाती हैं — किसी नेटिव स्पीकर की समीक्षा अब भी वह भाषा-चयन पकड़ती है जो कोई एल्गोरिदम नहीं जज कर सकता, ख़ासकर यह कि क्या ट्रांसलेटेड कीवर्ड वाकई वह टर्म है जो लोकल्स सर्च करते हैं। सभी 50 भाषाओं को सस्ते में कवर करने के लिए ऑटोमैटिक पास इस्तेमाल करें, फिर जहां रेवेन्यू है वहां ह्यूमन रिव्यू पास लगाएं।

आगे क्या पढ़ें

एडिटर खोलें →