50 लोगों वाले सर्वर का अनुवाद करना एक सुलझी हुई समस्या है। ज़्यादातर बॉट इसे संभाल लेते हैं, और कॉपी-पेस्ट भी। आगे उन तीन चीज़ों के बारे में बात है जो कुछ सौ से कुछ हज़ार सदस्यों के बीच कहीं काम करना बंद कर देती हैं, वे क्यों बंद होती हैं, और Pigona हर एक के बारे में क्या करता है।
लगभग हर अनुवाद बॉट एक बार में एक मैसेज पर काम करता है। एक मैसेज आता है, वह अकेला एक ट्रांसलेशन API के पास जाता है, एक अनुवाद वापस आता है। शांत चैनल में यह ठीक है, क्योंकि ज़्यादातर मैसेज अपने आप में पूर्ण होते हैं।
व्यस्त चैनल अपने आप में पूर्ण मैसेज से नहीं बने होते। वे जवाबों, सर्वनामों, वाक्यांशों के टुकड़ों, और दो मिनट पहले कही गई किसी बात के संदर्भों से बने होते हैं। अलग से अनुवाद करने पर, "हां, वो वाला" किसी भी भाषा में कोई जानकारी नहीं देता। चैनल जितना तेज़ होगा, उतना ही ज़्यादा मैसेज का हिस्सा सिर्फ इस बात के सापेक्ष कुछ मतलब रखता है कि पहले क्या कहा गया था - इसलिए यह समस्या स्थिर रहने के बजाय आपके सर्वर के साथ बढ़ती है।
वह हिस्सा जिसे गलत करना आसान है
स्पष्ट उपाय है पिछले N मैसेज को कॉन्टेक्स्ट के तौर पर भेजना। व्यस्त चैनल में यह चुपचाप विफल हो जाता है, क्योंकि पिछले N मैसेज बातचीत के N मैसेज नहीं होते। वे बॉट के जवाब, कमांड आउटपुट, दूसरे अनुवाद, और एक शब्द की प्रतिक्रियाएं होती हैं। किसी सक्रिय चैनल से पिछले दस कच्चे मैसेज लें, और शायद आपको असली इंसानी बातचीत के सिर्फ तीन मिलें।
Pigona का स्मार्ट संदर्भ इंजन सिर्फ योग्य मैसेज गिनता है - किसी इंसान द्वारा लिखे गए, मतलब रखने लायक लंबे - और उन्हें खोजने के लिए और पीछे पढ़ता है, इसलिए दस की गहराई का मतलब है बातचीत में दस असली योगदान, न कि सिर्फ पोस्ट की गई आखिरी दस चीज़ें। चुनाव सादा कोड है, कोई मॉडल कॉल नहीं: यह निश्चित है, यह दूसरी मॉडल राउंड-ट्रिप नहीं जोड़ता, और कई में बंटने के बजाय एक ही Discord हिस्ट्री रिक्वेस्ट के अंदर रहता है। यह उन्हें खोजते हुए ज़्यादा से ज़्यादा पचास मैसेज पढ़ेगा, इसलिए ज़्यादातर बॉट आउटपुट वाला चैनल एक अनुवाद को असीमित स्कैन में नहीं बदल सकता।
आपको दो नियंत्रण मिलते हैं। गहराई तय करती है कितने योग्य मैसेज इकट्ठा करने हैं - 5, 10 या 20। न्यूनतम लंबाई तय करती है कि किसी मैसेज के लिए कॉन्टेक्स्ट इकट्ठा करना तब तक लायक नहीं जब तक वह कितना लंबा न हो, जिससे "ok" और "lol" का आपको कोई पैसा नहीं लगता।
इंजेक्शन फ़िल्टर को ट्रिगर करने वाला कॉन्टेक्स्ट साफ करके आगे भेजने के बजाय पूरी तरह हटा दिया जाता है, और ऐसा होने पर प्रति-मैसेज कॉन्टेक्स्ट फीस माफ कर दी जाती है - आपसे फेंकी गई हिस्ट्री के लिए चार्ज नहीं लिया जाता। बड़े सर्वर पर यह काल्पनिक नहीं है: जितने ज़्यादा सदस्य आपके पास होंगे, उतनी ही ज़्यादा संभावना है कि उनमें से कोई यह जानने को उत्सुक हो कि आपके बॉट को निर्देश टाइप करने पर क्या होता है।
स्मार्ट संदर्भ इंजन हर सर्वर प्लान में शामिल है, और यह तब तक बंद रहता है जब तक आप किसी चैनल के लिए गहराई सेट नहीं करते - एक नया चैनल इसके बिना शुरू होता है। फिर यह अनुवाद के अलावा हर विश्लेषित मैसेज के लिए एक छोटी सी फीस जोड़ता है, इसलिए गहराई एक ऐसा कॉस्ट नियंत्रण है जिसे आप जानबूझकर चालू करते हैं, न कि जो डिफ़ॉल्ट रूप से चलता है।
यह सामान्य तौर पर अनुवाद बॉट्स के बारे में सबसे आम शिकायत है, और यह पूरी तरह स्केल की समस्या है। जो बॉट हर विदेशी-भाषा मैसेज के नीचे एक पब्लिक अनुवाद पोस्ट करता है, वह उस चैनल में ट्रैफिक दोगुना कर देता है। हर घंटे बीस मैसेज पर किसी को फर्क नहीं पड़ता। दो हज़ार पर, चैनल सभी के लिए अपठनीय हो जाता है, उन लोगों के लिए भी जिन्हें अनुवाद की ज़रूरत नहीं थी।
काम का सवाल यह नहीं है कि अनुवाद करना है या नहीं, बल्कि यह है कि नतीजा कहां जाना चाहिए। Pigona आपको चार जवाब देता है, और आप उन्हें हर चैनल के हिसाब से मिला सकते हैं:
एक छोटे सर्वर में आमतौर पर एक साझा भाषा और स्वीकार्य क्या है इसकी एक संस्कृति होती है। बड़े में नहीं। जैसे ही आपके ट्रैफिक का एक बड़ा हिस्सा उन भाषाओं में होता है जिन्हें आपकी मॉडरेशन टीम में कोई नहीं पढ़ता, वह ट्रैफिक असल में बिना मॉडरेशन के रह जाता है - इसलिए नहीं कि किसी ने इसे अनुमति देने का फैसला किया, बल्कि इसलिए कि कोई इसे देख नहीं सकता।
इसके लिए Discord की अपनी अंतरराष्ट्रीयकरण सलाह द्विभाषी मॉडरेटर भर्ती करने तक सीमित है, जो तब तक काम करता है जब तक आपको रात 3 बजे चौथी भाषा की ज़रूरत न पड़े। ऑटोमेटेड वर्ड फ़िल्टर भी इस कमी को पूरा नहीं करते, क्योंकि हर लिस्ट को हर भाषा के लिए हाथ से फिर से बनाना पड़ता है।
यहां Pigona जो करता है उसके बारे में साफ बात करें तो: यह कॉन्टेंट को पढ़ने लायक बनाता है, और बस इतना ही। किसी पब्लिक चैनल पर स्वायत्त अनुवाद का मतलब है कि अपनी भाषा में पढ़ने वाला मॉडरेटर वही देखता है जो असल में कहा जा रहा है, उसी जगह, उसी समय जब बाकी सब देखते हैं। Pigona कोई मॉडरेशन प्रोडक्ट नहीं है, यह टॉक्सिसिटी स्कोर नहीं करता, और यह AutoMod के साथ इंटीग्रेट नहीं होता। यह जो हटाता है वह है यह बहाना कि कोई इसे पढ़ नहीं सकता था।
Pigona असीमित प्लान का विज्ञापन करने के बजाय Translation Credits में बिल करता है, जो यह स्पष्ट सवाल उठाता है कि क्या भत्ता एक असली सर्वर पर टिक पाता है। यहां छोटे मैसेज के लिए क्रेडिट-से-अनुवाद रूपांतरण है, जो कि ज़्यादातर Discord ट्रैफिक है:
| प्लान | कीमत | अनुवाद / महीना | प्रति दिन |
|---|---|---|---|
| Community | 15€ | up to 50,000 | ~1,700 |
| Pro | 29€ | up to 100,000 | ~3,300 |
| Business | 45€ | up to 200,000 | ~6,700 |
दो चीज़ें इन आंकड़ों को क्रेडिट टोटल से बड़ा दिखाती हैं। आपसे उत्पादित अनुवाद के लिए चार्ज लिया जाता है, पढ़े गए मैसेज के लिए नहीं, इसलिए मूल टेक्स्ट और Pigona साथ में जो कुछ भी भेजता है वह हमारा खर्च है, आपका नहीं। और एक मैसेज जो पहले से ही टारगेट भाषा में है, वह कभी मॉडल तक नहीं पहुंचता, इसलिए उसकी कोई कीमत नहीं लगती - हमारे प्रोडक्शन ट्रैफिक पर यह बॉट जो कुछ भी पढ़ता है उसका लगभग एक तिहाई है। तो ज़्यादातर अंग्रेज़ी वाले चैनल में कुछ जर्मन बोलने वालों के साथ, आप उस जर्मन के लिए भुगतान करते हैं जो अनुवादित होती है। अंग्रेज़ी की चाहे जितनी भी मात्रा हो, उसकी आपको कोई कीमत नहीं लगती।
ये सीमाएं हैं और इन्हें वैसे ही पढ़ना उचित है। वे हर मैसेज की कीमत 0.2 क्रेडिट न्यूनतम पर तय करते हैं, जो लगभग चालीस अक्षरों तक की किसी भी चीज़ के लिए पूरा चार्ज है, स्मार्ट संदर्भ बंद होने के साथ - वह कॉन्फ़िगरेशन जिसमें एक चैनल शुरू होता है। एक असली चैनल लंबाइयों का मिश्रण है, और हमारे अपने प्रोडक्शन ट्रैफिक पर मापने पर, एक Community सर्वर 50,000 के बजाय 29,000 अनुवाद प्रति माह के करीब पहुंचता है। स्मार्ट संदर्भ ऊपर से प्रति विश्लेषित मैसेज एक छोटी सी फीस जोड़ता है, और सिर्फ तभी जब आप इसे किसी चैनल के लिए चालू करते हैं।
कोई भी आंकड़ा दोहराए गए मैसेज कैशिंग को नहीं गिनता, जो व्यवहार में दोनों को बेहतर बनाता है। पूरी प्राइसिंग जानकारी।
इंस्टॉल करने से पहले जानना अच्छा है, चालीस मिनट बाद नहीं:
फ्री टियर यह देखने के लिए काफी है कि कॉन्टेक्स्ट हैंडलिंग आपके अपने ट्रैफिक पर वाकई असरदार है या नहीं, जो इसे तय करने वाला इकलौता टेस्ट है। कोई कार्ड नहीं, और शुरुआत के लिए आप इसे एक ही चैनल तक सीमित रख सकते हैं।