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.
Documents de Conception & Sources
Accédez directement aux ressources brutes au format Markdown ou au dépôt de code source.
Journaux de bord
Historique complet et journal d'apprentissage de toutes les séances de développement du traducteur.
Parcourir les journaux ↗Glossaire Technique
Définitions détaillées des concepts clés du pipeline (Structured Outputs, Checkpointing, Retry Backoff).
Lire le glossaire brut (Raw) ↗Questions d'Entretien
FAQ préparatoire et questions typiques concernant l'architecture de l'agent et les choix de conception.
Lire la FAQ brute (Raw) ↗Code Source Complet
Dépôt complet du projet contenant l'intégralité du code (CLI, API FastAPI, Dockerfile et orchestration).
Parcourir le code source ↗Simulateur Interactif de l'API (Mock Test)
Testez le fonctionnement interne du pipeline de traduction structurée LLM & Structured Outputs