WEB-T est une solution multilingue qui permet aux sites Web d’atteindre les locuteurs de toutes les langues de l’Union européenne. Elle propose des plug-ins pour les principales plateformes CMS (WordPress, Drupal, Joomla, WooCommerce et Magento) ainsi qu’une solution universelle pour tout site Web en HTML. Et, nous serions ravis de proposer la solution WEB-T à d’autres plateformes CMS.
En tant que développeur CMS, vous avez l’opportunité d’étendre l’écosystème WEB-T en créant un plug-in pour votre plateforme CMS. Cette intégration permet à vos utilisateurs de rendre facilement leurs sites multilingues afin de toucher une audience plus large et améliorer l’accessibilité. Ainsi, vous enrichirez votre CMS et vous vous distinguerez sur un marché concurrentiel en offrant des capacités multilingues avancées.
Créer un plug-in WEB-T pour votre plateforme CMS permettra à vos utilisateurs de traduire leurs sites Web de manière fluide et de s’adresser à un public diversifié sans les désagréments de la traduction manuelle. Cette intégration facilite la gestion des sites multilingues et améliore la satisfaction ainsi que la fidélité des utilisateurs. En rejoignant l’initiative WEB-T, vous contribuez à un paysage numérique plus connecté et inclusif, favorisant la communication et la compréhension au-delà des barrières linguistiques.
Développez votre plug-in WEB-T : une opportunité unique d’enrichir les fonctionnalités de votre plateforme et d’élargir votre base d’utilisateurs. Vous aiderez non seulement vos utilisateurs, mais vous contribuerez aussi à un objectif plus large : rendre le Web européen accessible à tous, quelle que soit la langue.
Options d’intégration
Pour intégrer la prise en charge de l’écosystème WEB-T à votre site Web basé sur un système de gestion de contenu (CMS), vous avez deux options :
- LIntégration complète autonome de WEB-T : Cette option complète implique la création d’un plug-in ou d’une fonctionnalité CMS qui intègre tous les aspects de la fonctionnalité WEB-T. Cela inclut la gestion des traductions, la commutation linguistique, la configuration des fournisseurs de traduction automatique (TA)… Bien qu’elle offre un contrôle total, elle peut être plus complexe à développer et à gérer.
- LIntégration hybride de WEB-T : Avec cette option, votre CMS utilise le service Translation Hub pour gérer les traductions et la configuration de la TA. L’intégration est simplifiée et nécessite l’ajout d’un module JavaScript (JS) sur toutes les pages frontend. La configuration est minime du côté du CMS. Cependant, pour que cette solution fonctionne efficacement, il est crucial d’avoir une instance du Translation Hub hébergée en ligne.
Choisissez l’option d’intégration la mieux adaptée aux besoins et aux ressources de votre CMS, afin de profiter pleinement des avantages de l’écosystème WEB-T.
Intégration complète autonome de WEB-T
Le développement d'un plug-in WEB-T à intégration complète pour votre CMS est un processus complexe. Voici les étapes à suivre :
- utilisez les fonctionnalités de localisation intégrées ou mettez en œuvre des solutions personnalisées pour :
- gérer les traductions, à savoir la création, l’affichage et la modification.
- ajouter des langues et basculer facilement d’une langue à l’autre.
- Intégrez l’interface de programmation d’applications (API) de traduction automatique (TA) à votre système d’intégration d’API de TA (API Integrator) pour permettre la traduction automatique des textes sources et la livraison des traductions. Vérifiez que votre intégration CMS respecte les spécifications de l’intégrateur d’API de TA et qu’elle prend en charge les méthodes asynchrones (pour eTranslation) et l’API synchrone (pour les autres fournisseurs de TA).
- Pour la plupart des CMS (principalement basés sur le préprocesseur hypertexte (PHP)), l’implémentation de l’intégrateur d’API de TA est déjà disponible sous forme de bibliothèque PHP. Vous pouvez ajouter cette bibliothèque directement dans votre plug-in. Cette bibliothèque implémente les deux méthodes de l’intégrateur d’API de TA (translate and retrieve-supported-languages) pour eTranslation et les autres fournisseurs de TA génériques ou personnalisés. Après l’intégration dans votre plug-in, personnalisez le code selon vos besoins spécifiques.
- Créez une page de configuration pour votre intégration WEB-T pour :
- configurer les informations du fournisseur de TA (informations d’identification, URL).
- utilisez ou configurez les fonctionnalités supplémentaires implémentées (par exemple, la pré-traduction).
- Préparez un guide d’installation et des instructions d’utilisation
- Contactez l’équipe de développeurs WEB-T pour valider et ajouter votre plug-in à l’écosystème WEB-T.
Avantages du plug-in d’intégration complète
- Configuration et utilisation simplifiées : Toutes les interactions ont lieu dans le CMS, ce qui simplifie la configuration et l’utilisation du plug-in.
- Flux de travail et fonctionnalités sur mesure : Personnalisez le flux de travail et les fonctionnalités en fonction des besoins spécifiques de votre CMS. Par exemple, vous pouvez l’intégrer pour collaborer avec d’autres plug-in de localisation ou pour utiliser des fonctionnalités de localisation spécifiques à un système de gestion de contenu (CMS).
Intégration hybride de WEB-T
Pour développer un plug-in WEB-T à intégration hybride pour votre CMS, voici les étapes :
- consultez la documentation CMS destinée à votre développeur, puis repérez les instructions sur l’inclusion du code JavaScript dans chaque page frontend à l’aide de l’extension. Créez une extension qui intègre le module JavaScript du plug-in Universal disponible sur Universal Plug-in Module.
- consultez le fichier README du module pour générer un script d’initialisation du module. Intégrez ce script dans chaque page frontend après le chargement du module.
- Établissez une page de paramètres pour la nouvelle extension WEB-T :
- créer un formulaire de paramètres pour stocker les valeurs spécifiées par l’utilisateur concernant l’URL du Translation Hub et la configuration du champ ID client.
- actualiser le script d’initialisation du module JavaScript afin qu’il puisse récupérer ces valeurs dans la configuration.
- Préparez un guide d’installation et des instructions d’utilisation pour votre plug-in.
- Contactez l’équipe de développeurs WEB-T pour valider et ajouter votre plug-in dans l’écosystème WEB-T.
Avantages d’un plug-in d’intégration hybride :
- Développement et maintenance simplifiés : Les plug-in hybrides sont généralement légers et rationalisés puisque les fonctionnalités de base sont intégrées dans le Translation Hub.
- Flux de travail familier : Le flux de travail et l’utilisation des fonctionnalités de base sont les mêmes pour les plug-in hybrides WEB-T et le plug-in Universal.