Kinderverhaal : histoires multilingues pour enfants, bâties sur un pipeline écrit maison
Kinderverhaal publie le même livre pour enfants en cinq langues, avec narration audio et adaptations par niveau de lecture. Voici le pipeline de contenu qui rend cela durable à l'échelle.
Un livre pour enfants ne se traduit pas proprement. Une rime en néerlandais n'est pas une rime en turc. Une référence culturelle qui touche les écoles primaires flamandes peut dérouter un enfant de quatre ans à Rotterdam. Kinderverhaal a commencé comme un projet parallèle pour nos propres enfants et a grandi jusqu'à devenir une plateforme de contenu avec une contrainte dure : chaque histoire doit paraître native dans chaque langue où elle apparaît.
Le pipeline
Le pipeline naïf est « écrivez en néerlandais, passez-le dans une API de traduction, livrez ». La sortie est techniquement correcte et émotionnellement morte. Nous l'avons remplacé par un pipeline en quatre phases :
- Auteur source. Une histoire est écrite par un locuteur natif de la langue source, avec des marqueurs de niveau de lecture et des ancres culturelles taggés inline.
- Adaptation par langue cible. Un locuteur natif de chaque langue cible réécrit, ne traduit pas. Les marqueurs de niveau de lecture et les ancres culturelles sont honorés — pas les mots littéraux. Une référence néerlandaise à la « soupe aux pois » devient un plat réconfortant culturellement approprié dans la culture cible.
- Narration audio. Chaque histoire est narrée dans chaque langue par un acteur vocal. L'audio est tagué avec des frontières phonémiques pour qu'une future fonctionnalité de surlignage de texte puisse se synchroniser avec la narration.
- QA rédactionnelle. Un deuxième locuteur natif lit la version finale à voix haute. Chaque formulation maladroite est attrapée ici, pas en production.
Ce que « cinq langues » coûte réellement
Les postes de coûts qui pesaient le plus, dans l'ordre :
- Sessions d'acteurs vocaux. L'audio est par langue, par histoire, par tranche d'âge. Nous négocions un contrat par langue et réutilisons la voix dans tout le catalogue.
- Honoraires d'adaptation. Réécrire est plus difficile que traduire. Nous payons au mot à un tarif qui respecte le métier.
- Stockage et CDN. L'audio en cinq langues par histoire double notre empreinte de stockage par rapport au texte seul. Un CDN avec cache edge régional maintient la latence sous 200 ms dans nos marchés cibles.
La surface produit
Deux apps partagent un backend :
- App parent. Parcourir, pré-écouter, acheter un pack d'histoires. La pré-écoute est une minute d'audio dans chaque langue disponible pour que le parent choisisse la voix à laquelle l'enfant réagit.
- App lecteur enfant. Une interface pauvre en distraction avec le texte de l'histoire, la narration audio et un surlignage de mots synchronisé. Pas de publicité, pas d'upsell, pas de lecture automatique à la suite.
La contrainte qui a tout façonné
Le RGPD s'applique parce que nous servons des enfants dans l'UE. Nous ne collectons aucune analytique sur l'app lecteur. L'app parent collecte le minimum nécessaire à l'achat et à la synchronisation, avec un bouton de suppression de compte qui efface tout ce que nous conservons. Un DPA signé est disponible sur demande. Ce n'est pas une dette technique — c'est la contrainte de conception qui a rendu le produit fiable pour les parents que nous servons.
Ce qui suit
Une couche orientée enseignants pour les écoles primaires qui veulent une bibliothèque d'histoires partagée. Le modèle de données supporte déjà les ménages multi-enfants ; la nouvelle pièce est un rôle de classe et un dashboard enseignant. Aucune nouvelle phase de pipeline nécessaire.
