Notes de version Easyling janvier 2025

Comme à notre habitude, au cours de ce mois de janvier, nous nous sommes concentrés sur des améliorations en coulisses. Et nous en avions beaucoup ! Les principales nouveautés incluent l’ajout de la prise en charge des modèles OpenAI les plus récents, ainsi que la prise en charge des cookies dans le script pour la publication CloudFlare. Cela permet d’obtenir des traductions automatiques de meilleure qualité et améliore l’expérience des utilisateurs finaux sur certains sites. Troisièmement, nous avons amélioré le moteur de traduction sous le capot. Lisez l’article complet pour en savoir plus.

Nouveaux modèles OpenAI

Les modèles OpenAI peuvent être utilisés comme moteur de traduction dans Easyling. Grâce à leur excellente compréhension des langues, ils sont très efficaces à la fois pour la prétraduction et pour les suggestions dans le Workbench. Ce mois-ci, nous avons ajouté la prise en charge des nouveaux modèles de raisonnement o1-preview et o1-mini. Ces modèles peuvent « réfléchir » plus longtemps afin de garantir des réponses plus précises. Cela peut considérablement améliorer la précision des traductions. Vous pouvez tester ces nouveaux modèles via la section OpenAI GPT du tableau de bord et en savoir plus sur ces modèles dans la documentation d’OpenAI.

Cookies avec CloudFlare

CloudFlare est une façon de publier des projets dans des sous-répertoires, comme example.com/es/. Nous fournissons des extraits de code d’exemple pour CloudFlare Workers. Nous avons mis à jour ces extraits d’exemple afin d’inclure la gestion des cookies. En plus de cela, nous avons ajusté la mise en forme du code lui-même pour le rendre un peu plus lisible. À l’avenir, avec ce script mis à jour, les cookies seront transmis entre le navigateur et le serveur source.

Si vous avez déjà publié votre projet avec CloudFlare, cette mise à jour ne vous concerne pas et vous n’avez rien à faire pour le moment. Cependant, lors de la publication de langues supplémentaires, nous vous recommandons d’utiliser le script mis à jour tel qu’affiché sur le tableau de bord.

Améliorations du traducteur basé sur JavaScript

Nous avons ajouté deux améliorations principales à ce moteur ce mois-ci.

Tout d’abord, nous avons ajouté une couche de cache supplémentaire au script de traduction. Cela réduira considérablement le temps de chargement, en veillant à ce que les traductions restent aussi rapides que possible, améliorant ainsi la qualité de l’expérience sur le site traduit.

Deuxièmement, nous avons ajouté un contrôle supplémentaire pour les systèmes de traduction « étrangers ». Le système détecte désormais mieux ces derniers. Dans ce cas, notre traducteur cessera de traduire et laissera l’autre système faire ce qu’il a à faire. L’avantage est que cela élimine la possibilité que du contenu traduit par l’autre système soit récupéré comme contenu source dans Easyling.

ID de traçabilité

C’est un rêve pour les ingénieurs, et aussi pour notre équipe d’assistance. Ce mois-ci, nous avons résolu le problème du suivi (ou traçage) des requêtes en mode proxy depuis le navigateur, via Easyling et le serveur du site web d’origine. Dans le navigateur comme dans les journaux du serveur, vous pouvez rechercher un en-tête X-TranslationProxy-Trace-Id. Utilisez sa valeur pour faire la corrélation entre les journaux et les requêtes. De plus, si vous nous communiquez cette valeur, notre équipe d’assistance pourra fournir des informations supplémentaires en analysant également nos journaux.

Enfin, il existe un X-TranslationProxy-Custom-Trace-Id que vous pourriez ajouter à vos propres requêtes. Grâce à cela, vous pouvez spécifier un ID de trace personnalisé qui sera consigné et transféré à votre serveur, afin que vous puissiez tracer le chemin emprunté par la requête de votre côté. Notez que la valeur la plus longue que vous pouvez transmettre est de 128 caractères.

Divers

Ce mois-ci, nous avons également apporté quelques petites améliorations :

  • Nous avons ajouté la prise en charge du proxy de traduction dans la variante 3 du sélecteur de langue récemment publiée. Désormais, il fonctionne bien quelle que soit la configuration.
  • L’API pour XTM a changé, nous avons donc mis à jour notre intégration. Cela garantit une compatibilité continue.
  • L’API de DeepL a changé, nous avons donc mis à jour notre intégration. Cela garantit une compatibilité continue.

Avertissement relatif à l’IA : Ce document a été rédigé par un humain sans impliquer de LLM.

Prêt à mettre en place l’infrastructure de localisation de votre site web ?

Réservez une consultation gratuite avec les experts solutions d’Easyling. Nous passerons en revue votre site web, votre configuration actuelle, le volume de contenu et vos objectifs. Pas de démo générique. Pas de présentation commerciale. Une vraie conversation à propos de votre projet. Avec un aperçu de traduction en direct de votre propre site.

Réservez une consultation gratuite