Notes de version Easyling - avril 2017
Cette publication n’a pas été mise à jour depuis longtemps. Les informations peuvent être obsolètes.
Avril a vu peu de nouvelles fonctionnalités, mais celles-ci étaient assez importantes. Alors que Microsoft a fermé Data Market et Bing Translator, nous avons migré notre code afin de prendre en charge son successeur, l’API Microsoft Translate. Nous avons également déployé une nouvelle fonctionnalité de projet qui nous permet de gérer de nouvelles méthodes HTTP (telles que DELETE ou OPTIONS) lorsque nécessaire et auparavant indisponibles. Consultez tous les détails ci-dessous !
Intégration de l’API Microsoft Translate
Microsoft a depuis longtemps rendu publique sa décision de fermer le service Data Market et, avec lui, son API Bing Translator. Au fur et à mesure que l’interface finale prenait forme, nous avons également migré nos propres interfaces afin de prendre en charge son successeur, Microsoft Translate : nous n’envoyons plus de requêtes vers les anciens points de terminaison, et Bing Translator a également été supprimé des paramètres du compte ; à la place, vous pouvez ajouter votre clé API Microsoft Translate pour activer le nouveau service basé sur Azure.
Cette mise à jour pose également les bases de l’exploitation des fonctionnalités plus avancées de l’API Translate et des Services cognitifs, qui seront intégrées à l’avenir.
Prise en charge étendue des méthodes HTTP
Auparavant, nous avons ajouté la prise en charge de la méthode HTTP DELETE, qui gagne en popularité avec les nouvelles technologies. Malheureusement, l’infrastructure de Google AppEngine nous a déjà imposé une limitation majeure (dans ce cas) : l’impossibilité d’ajouter une charge utile à l’appel DELETE. Cette limitation (ainsi qu’un certain nombre d’autres) a désormais été surmontée grâce à un nouvel attribut de projet qui nous permet d’acheminer, via notre passerelle, les requêtes utilisant des méthodes non prises en charge, ce qui permet la transformation requise.
Cela nous permet de prendre en charge les corps DELETE, ainsi que d’autres méthodes non standard (si le besoin s’en fait sentir). Cependant, cet attribut n’est actuellement disponible qu’en tant que fonctionnalité BÊTA, ce qui signifie qu’il nécessite l’intervention de notre support pour être mis en place.
Modifications diverses
Nous avons également déployé une pléthore d’ajustements et de correctifs divers côté backend, visant à rendre le crawler plus stable, même lorsqu’il doit gérer des nombres de pages stellaires. L’analyse XML a également été rendue plus stable afin de gérer des ressources et des chemins potentiellement invalides, ainsi que pour poser les bases de plusieurs fonctionnalités qui seront déployées le mois prochain.
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