Kinderverhaal: meertalige verhalen voor kinderen, gebouwd op een zelfgeschreven pipeline
Kinderverhaal publiceert hetzelfde kinderboek in vijf talen, met audiovoordracht en leesniveau-aanpassingen. Dit is de contentpipeline die dat op schaal duurzaam maakt.
Een kinderboek vertaalt niet netjes. Een rijm in het Nederlands is geen rijm in het Turks. Een culturele verwijzing die landt in Vlaamse basisscholen kan een vierjarige in Rotterdam in verwarring brengen. Kinderverhaal begon als een zijproject voor onze eigen kinderen en groeide uit tot een contentplatform met een harde beperking: elk verhaal moet in elke taal waarin het verschijnt native aanvoelen.
De pipeline
De naïeve pipeline is "schrijf in het Nederlands, haal het door een vertaal-API, ship." De output is technisch correct en emotioneel dood. We vervingen het door een vier-fasen-pipeline:
- Brontaal-auteur. Een verhaal wordt geschreven door een moedertaalspreker van de brontaal, met leesniveau-markeringen en culturele ankers inline getagd.
- Per-taal adaptatie. Een moedertaalspreker van elke doeltaal herschrijft, niet vertaalt. De leesniveau-markeringen en culturele ankers worden geëerd — niet de letterlijke woorden. Een Nederlandse "erwtensoep"-verwijzing wordt een cultureel passende troostmaaltijd in de doelcultuur.
- Audiovoordracht. Elk verhaal wordt in elke taal ingesproken door een stemacteur. De audio wordt getagd met foneemgrenzen zodat een toekomstige tekst-highlight-functie kan synchroniseren met de voordracht.
- Redactionele QA. Een tweede moedertaalspreker leest de eindversie hardop. Elke onhandige formulering wordt hier gevangen, niet in productie.
Wat "vijf talen" werkelijk kost
De kostenposten die het meest uitmaakten, in volgorde:
- Stemacteur-sessies. Audio is per taal, per verhaal, per leeftijdscategorie. We onderhandelen één contract per taal en hergebruiken de stem in de hele catalogus.
- Adaptatie-honoraria. Herschrijven is lastiger dan vertalen. We betalen per woord tegen een tarief dat het vak respecteert.
- Opslag en CDN. Audio in vijf talen per verhaal verdubbelt onze opslagvoetafdruk vergeleken met alleen tekst. Een CDN met regionale edge-caching houdt de latency onder 200 ms in onze doelmarkten.
Het productoppervlak
Twee apps delen een backend:
- Ouder-app. Bladeren, previewen, een verhalenpakket kopen. Preview is één minuut audio in elke beschikbare taal zodat de ouder de stem kan kiezen waarop het kind reageert.
- Kind-lezer-app. Een afleiding-lichte interface met de verhaaltekst, de audiovoordracht en een gesynchroniseerde woordmarkering. Geen advertenties, geen upsells, geen autoplay-volgende.
De beperking die alles vormgaf
GDPR is van toepassing omdat we kinderen in de EU bedienen. We verzamelen helemaal geen analytics op de lezer-app. De ouder-app verzamelt het minimum dat nodig is voor aankoop en synchronisatie, met een delete-account-knop die alles wist wat we bewaren. Een ondertekende DPA is op verzoek beschikbaar. Dit is geen technische schuld — het is de ontwerpbeperking die het product betrouwbaar maakte voor de ouders die we bedienen.
Wat volgt
Een leerkracht-gerichte laag voor basisscholen die een gedeelde verhalenbibliotheek willen. Het datamodel ondersteunt al huishoudens met meerdere kinderen; het nieuwe stuk is een klassenrol en een leerkracht-dashboard. Geen nieuwe pipeline-fasen nodig.
