Inlexia – Module de traduction Ibexa

  • Site Web

Environnement : Développé dans le cadre de mon activité professionnelle
Technologies : PHP 8, Symfony, Symfony Messenger, Ibexa DXP
Plateforme cible : Ibexa DXP — gestion de contenu multilingue automatisée

Contexte

Dans le cadre de projets Ibexa DXP, j’ai conçu et développé le bundle Inlexia (aussi appelé InlexIA), un module de traduction intelligente des contenus multilingues.
Le but : automatiser le processus de traduction directement dans Ibexa, en le rendant simple, rapide et fiable, tout en éliminant les tâches manuelles lourdes.

Intégration & approche technique

Le bundle s’intègre nativement à Ibexa DXP, permettant :

  • 🔄 Détection automatique des contenus publiés ou modifiés nécessitant une traduction
  • 🧾 Traitement instantané via un système intégré dans Symfony (Symfony Messenger pour orchestrer les messages et les jobs asynchrones)
  • 🌐 Génération de versions traduites dans plusieurs langues directement dans Ibexa
  • 🛠️ Paramétrage flexible des langues cibles, workflows et glossaires terminologiques personnalisés
  • 📊 Suivi dans un tableau de bord centralisé pour les équipes éditoriales

Ce module améliore l’expérience des contributeurs en restant dans l’environnement de travail habituel de Ibexa, sans nécessiter d’outils externes de traduction

C’est une solution mature, réutilisable et modulable, que nous avons intégrée à plusieurs projets Ibexa pour réduire les coûts et améliorer la publication à l’international.