SuluTranslatorBundle – Traduction automatique par IA
Développement d'un bundle open source intégrant l'API DeepL au cœur du CMS Sulu. Cet outil permet aux gestionnaires de contenu de traduire instantanément des pages entières ou des champs spécifiques (Text, TextArea, CKEditor) tout en préservant le balisage HTML.
Note : Projet personnel open source disponible sur GitHub et Packagist.
- DeepL API
- Moteur de traduction IA
- 1-Click
- Traduction globale du formulaire
- Monitoring
- Stats de consommation intégrées
Une interface de gestion multilingue optimisée
L'intégration a été pensée pour être la plus fluide possible pour les contributeurs, en respectant les standards d'interface de Sulu.
- Smart Translation : Ajout de boutons de traduction individuels sur chaque champ de texte et d'un bouton "Tout traduire" dans la barre d'outils native.
- Sécurité & Contrôle : Système d'annulation (Undo) pour revenir instantanément à la valeur précédente et indicateurs visuels de succès.
- Dashboard de consommation : Création d'une page de réglages dédiée affichant les quotas de l'API DeepL (barre de progression, type de compte, limites) avec une gestion fine des droits d'accès.