SuluTranslatorBundle

Symfony SULU CMS Open source
2 v1.0.0 JavaScript Voir sur GitHub
sulu-translator-bundle_page-before-translate

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.
sulu-translator-bundle_page-before-translate-confirm
sulu-translator-bundle_page-partial-translate
sulu-translator-bundle_page-total-translate
sulu-translator-bundle_page-before-translate
sulu-translator-bundle_deepl-stats