PIGONA
Translation for Discord

Büyük Sunucular için Discord Çevirisi

50 kişilik bir sunucuyu çevirmek çözülmüş bir sorundur. Çoğu bot bunu halleder, kopyala-yapıştır da öyle. Aşağıda birkaç yüz ile birkaç bin üye arasında bir yerde çalışmayı bırakan üç şeyden, neden bıraktıklarından ve Pigona'nın her biri için ne yaptığından bahsediliyor.

1. Çeviri konuyu kaybeder

Neredeyse her çeviri botu her seferinde bir mesajla çalışır. Bir mesaj gelir, tek başına bir çeviri API'sine gider, bir çeviri geri döner. Sakin bir kanalda bu sorun değildir, çünkü çoğu mesaj kendi başına anlamlıdır.

Yoğun kanallar kendi başına anlamlı mesajlardan oluşmaz. Yanıtlardan, zamirlerden, cümle parçalarından ve iki dakika önce söylenen bir şeye geri dönüşlerden oluşur. Tek başına çevrildiğinde "evet, o" hiçbir dilde bilgi taşımaz. Kanal ne kadar hızlıysa, yalnızca daha önce söylenene göre bir anlam ifade eden mesajların payı o kadar yüksek olur - yani bu sorun sabit kalmak yerine sunucunla birlikte büyür.

Yanlış yapılması kolay olan kısım

Bariz çözüm, son N mesajı bağlam olarak göndermektir. Yoğun bir kanalda bu sessizce başarısız olur, çünkü son N mesaj N mesajlık bir konuşma değildir. Bunlar bot yanıtları, komut çıktıları, diğer çeviriler ve tek kelimelik tepkilerdir. Aktif bir kanaldan son on ham mesajı al, belki üç tanesi gerçek insan konuşması çıkar.

Pigona'nın Akıllı Bağlam'ı yalnızca uygun mesajları sayar - bir insan tarafından yazılmış, anlam taşıyacak kadar uzun - ve onları bulmak için daha geriye okur, böylece on derinlik, sadece son gönderilen on şey değil, konuşmaya on gerçek katkı anlamına gelir. Seçim düz koddur, bir model çağrısı değil: deterministiktir, ikinci bir model gidiş-dönüşü eklemez ve birden fazlasına yayılmak yerine tek bir Discord geçmiş isteği içinde kalır. Onları ararken en fazla elli mesaj okur, bu yüzden çoğunlukla bot çıktısından oluşan bir kanal, bir çeviriyi sınırsız bir taramaya çeviremez.

İki ayarın var. Derinlik, kaç tane uygun mesaj toplanacağıdır - 5, 10 veya 20. Minimum uzunluk, bir mesajın onun için bağlam toplamaya değecek kadar uzun olması gereken uzunluktur, bu da "tamam" ve "lol"un sana hiçbir şeye mal olmamasını sağlar.

Bir enjeksiyon filtresini tetikleyen bağlam, temizlenip geçirilmek yerine tamamen atılır ve bu olduğunda mesaj başına bağlam ücreti alınmaz - atılan geçmiş için ücretlendirilmezsin. Büyük bir sunucuda bu varsayımsal değildir: ne kadar çok üyen olursa, birinin botuna talimat yazarsa ne olacağını merak etme olasılığı o kadar yüksektir.

Akıllı Bağlam her sunucu planına dahildir ve bir kanal için derinlik ayarlayana kadar kapalıdır - yeni bir kanal onsuz başlar. Ardından çevirinin kendisine ek olarak analiz edilen her mesaj için küçük bir ücret ekler, bu yüzden derinlik, varsayılan olarak çalışan değil, bilinçli olarak açtığın bir maliyet ayarıdır.

2. Her çeviri kanalındaki bir mesaj daha demektir

Bu, genel olarak çeviri botları hakkındaki en yaygın şikayettir ve tamamen bir ölçek sorunudur. Her yabancı dildeki mesajın altına herkese açık bir çeviri gönderen bir bot, o kanaldaki trafiği ikiye katlar. Saatte yirmi mesajda kimsenin umurunda olmaz. İki binde, kanal çeviriye ihtiyacı olmayanlar dahil herkes için okunamaz hale gelir.

Yararlı soru çeviri yapılıp yapılmayacağı değil, çıktının nereye ineceğidir. Pigona sana kanal başına karıştırabileceğin dört cevap verir:

3. Moderasyon, ekibinin okumadığı dillerde kör hale gelir

Küçük bir sunucunun genellikle bir ortak dili ve neyin kabul edilebilir olduğuna dair tek bir kültürü vardır. Büyük bir sunucununki yoktur. Trafiğinin anlamlı bir kısmı moderasyon ekibindeki hiç kimsenin okumadığı dillerde olduğunda, o trafik fiilen moderasyonsuzdur - biri buna izin vermeye karar verdiği için değil, kimse onu göremediği için.

Discord'un kendi uluslararasılaştırma tavsiyesi, iki dilli moderatörler işe almaya kadar iner ki bu da sabah 3'te dördüncü bir dile ihtiyaç duyana kadar işe yarar. Otomatik kelime filtreleri de boşluğu doldurmaz, çünkü her liste dil başına elle yeniden oluşturulmalıdır.

Pigona'nın burada ne yaptığı konusunda dürüst olmak gerekirse: içeriği okunabilir hale getirir, hepsi bu. Herkese açık bir kanalda Otonom Çeviri, kendi dilinde okuyan bir moderatörün, herkesle aynı yerde, aynı zamanda gerçekte ne söylendiğini görmesi anlamına gelir. Pigona bir moderasyon ürünü değildir, toksisite puanlamaz ve AutoMod ile entegre olmaz. Kaldırdığı şey, kimsenin onu okuyamadığı bahanesidir.

4. Kapasite, artık merak etmeyi bırakabilirsin

Pigona, sınırsız bir plan reklamı yapmak yerine Translation Credits üzerinden ücretlendirir, bu da kotanın gerçek bir sunucuda hayatta kalıp kalmayacağı gibi bariz bir soru doğurur. İşte Discord trafiğinin çoğunu oluşturan kısa mesajlar için kredi-çeviri dönüşümü:

PlanFiyatÇeviri / ayGünlük
Community15€up to 50,000~1,700
Pro29€up to 100,000~3,300
Business45€up to 200,000~6,700

İki şey bu sayıları kredi toplamlarının önerdiğinden daha büyük yapar. Okunan mesaj için değil, üretilen çeviri için ücretlendirilirsin, bu yüzden orijinal metin ve Pigona'nın onunla birlikte gönderdiği her şey senin değil bizim maliyetimizdir. Ve zaten hedef dilde olan bir mesaj asla modele ulaşmaz, yani hiçbir şeye mal olmaz - üretim trafiğimizde bu, botun okuduğu her şeyin yaklaşık üçte biridir. Yani çoğunlukla İngilizce olan bir kanalda birkaç Almanca konuşan varsa, çevrilen Almanca için ödeme yaparsın. İngilizce ne kadar olursa olsun sana hiçbir şeye mal olmaz.

Bunlar tavan değerlerdir ve öyle okunmayı hak ederler. Bir kanalın başladığı yapılandırma olan Akıllı Bağlam kapalıyken, yaklaşık kırk karaktere kadar her şey için tam ücret olan 0,2 Kredi minimumuyla her mesajı fiyatlandırırlar. Gerçek bir kanal uzunlukların bir karışımıdır ve kendi üretim trafiğimizde ölçüldüğünde, bir Community sunucusu 50.000'den çok ayda 29.000 çeviriye daha yakın çıkar. Akıllı Bağlam, bir kanal için açtığında ve yalnızca o zaman, analiz edilen her mesaj için ek küçük bir ücret ekler.

İki rakam da tekrarlanan mesaj önbelleğini saymaz, bu da pratikte ikisini de iyileştirir. Tüm fiyatlandırma detayları.

Pigona'nın yapmadıkları

Kurmadan önce bilmekte fayda var, kırk dakika sonra değil:

Sahip olduğun en yoğun kanalda dene

Ücretsiz katman, bağlam işlemenin kendi trafiğinde gerçek olup olmadığını görmek için yeterlidir - bunu çözen tek test budur. Kart gerekmez ve başlangıç için tek bir kanalla sınırlayabilirsin.