Traducteur Automatique i18n JSON
Outil de localisation intelligente adaptable à tout produit utilisant du JSON. Résout le problème des variables d'interpolation corrompues (ex: {username}, {{count}}, <a>) grâce la validation par Structured Outputs.
Présentation & Problématique Métier
Pourquoi la traduction i18n par LLM classique échoue sans pipeline dédié ?
Préservation des Structures
Aplatissement récursif (flattening) des fichiers JSON complexes et reconstruction exacte après traduction. Aucune clé manquante ou déplacée.
Protection des Variables
Post-traitement par Regex spécialisé garantissant que les variables comme {user} ou {{count}} et les balises HTML ne sont jamais altérées.
Gestion des Quotas & Backoff
Découpage automatique en lots (batching) et retry résilient avec Exponential Backoff & Jitter pour éviter les erreurs de Rate Limit (429).
Checkpointing Atomique
Sauvegarde progressive de l'avancement sur disque. En cas de coupure réseau, la traduction reprend exactement là où elle s'est arrêtée.
Architecture du Pipeline
Microservice Serverless haute disponibilité déployé sur Google Cloud Run
Aplatissement
Conversion du JSON imbriqué en paires clé-valeur plates.
Batching
Segmentation optimisée selon la fenêtre de contexte.
Gemini LLM
Inférence avec schéma strict Pydantic Structured Outputs.
Regex & Repair
Correction automatique des espaces et variables.
Reconstruction
Restitution du dictionnaire JSON traduit identique à l'original.
Démo Live de Traduction
Testez le traducteur en temps réel sur du texte ou un dictionnaire i18n JSON