Kinderverhaal: Çocuklar İçin Çok Dilli Hikayeler, Kendi Yazdığımız Bir İşlem Hattı Üzerinde
Kinderverhaal aynı çocuk hikayesini sesli anlatım ve okuma seviyesi uyarlamalarıyla beş dilde yayınlıyor. Bunu ölçekte sürdürülebilir kılan içerik işlem hattı budur.
Bir çocuk hikayesi temiz çevrilmez. Hollandaca'da bir kafiye Türkçe'de kafiye değildir. Flaman anaokullarında işleyen kültürel bir referans, Rotterdam'da dört yaşındaki bir çocuğu şaşırtabilir. Kinderverhaal kendi çocuklarımız için bir yan proje olarak başladı ve sert bir kısıtlamayla bir içerik platformuna dönüştü: her hikaye gönderildiği her dilde doğal hissetmelidir.
İşlem hattı
Saf işlem hattı "Hollandaca yaz, çeviri API'sinden geçir, gönder" şeklindedir. Çıktı teknik olarak doğru ve duygusal olarak ölüdür. Bunu dört aşamalı bir işlem hattıyla değiştirdik:
- Kaynak yazımı. Bir hikaye, kaynak dilin yerli konuşmacısı tarafından, satır içi etiketlenmiş okuma seviyesi işaretleri ve kültürel çapalar ile yazılır.
- Dil başına uyarlama. Her hedef dilin bir yerli konuşmacısı çevirmez, yeniden yazar. Okuma seviyesi işaretleri ve kültürel çapalara bağlı kalınır — gerçek sözcüklere değil. Hollandaca'daki bir "lahana çorbası" referansı, hedef kültürde kültürel olarak uygun bir teselli yemeği haline gelir.
- Sesli anlatım. Her hikaye her dilde bir seslendirme sanatçısı tarafından kaydedilir. Ses, gelecekteki bir metin vurgulama özelliğinin anlatımla senkronize olabilmesi için fonem sınırları ile etiketlenir.
- Editöryal QA. İkinci bir yerli konuşmacı son sürümü yüksek sesle okur. Hantal ifadeler burada yakalanır, üretimde değil.
"Beş dil" aslında ne kadara mal olur
En çok önemli olan kalem kalem maliyetler, sırasıyla:
- Seslendirme sanatçısı seansları. Ses dil başına, hikaye başına, yaş aralığı başınadır. Dil başına tek bir sözleşme imzalarız ve sesi katalog genelinde tekrar kullanırız.
- Uyarlama telifleri. Yeniden yazmak çevirmekten daha zordur. Zanaatı onurlandıran kelime başına bir ücret öderiz.
- Depolama ve CDN. Hikaye başına beş dilde ses, yalnızca metin olana kıyasla depolama ayak izimizi ikiye katlar. Bölgesel kenar önbelleklemeli bir CDN, hedef pazarlarımızda gecikmeyi 200ms'nin altında tutar.
Ürün yüzeyi
İki uygulama bir arka ucu paylaşır:
- Ebeveyn uygulaması. Bir hikaye paketine göz atın, önizleyin, satın alın. Önizleme, her dilde bir dakikalık ses içerir, böylece ebeveyn çocuğunun yanıt verdiği sesi seçebilir.
- Çocuk okuyucu uygulaması. Hikaye metni, sesli anlatım ve senkronize kelime vurgusu olan dikkat dağıtmayan bir arayüz. Reklam yok, yukarı satış yok, otomatik sonraki yok.
Her şeyi şekillendiren kısıtlama
GDPR, AB'deki çocuklara hizmet verdiğimiz için geçerlidir. Okuyucu uygulamasında hiç analitik toplamıyoruz. Ebeveyn uygulaması, satın alma ve senkronizasyon için gereken minimumu toplar; bir hesap-sil düğmesi ile elimizdeki her şeyi siler. İmzalanmış bir DPA talep üzerine mevcuttur. Bunların hiçbiri teknik borç değildir — hizmet verdiğimiz ebeveynler için ürünü güvenilir kılan tasarım kısıtlamasıdır.
Sırada ne var
Paylaşılan bir hikaye kütüphanesi isteyen ilkokullar için öğretmenlere dönük bir katman. Veri modeli zaten çok çocuklu haneleri destekliyor; yeni parça bir sınıf listesi ve öğretmen panosu. Yeni işlem hattı aşaması gerekmez.
