Comment Weglot fonctionne techniquement

Le point de vue d'un développeur sur la solution de proxy inversé de Weglot et l'intégration de JavaScript.

G2 medal
G2 Best usability
G2 medal leader
G2 medal
Passez moins de temps à gérer la traduction de vos sites

Solution de proxy inverse

Configurez le réseau de diffusion de contenu de Weglot pour obtenir un site Web entièrement traduit en quelques minutes. Choisissez entre notre"sous-domaine" et notre"sous-répertoire" en fonction de la façon dont vous souhaitez que les pages traduites apparaissent.

Par exemple,"https://fr.yoursite.com" ou"https://yousite.com/fr". Pour le mode sous-domaine, vous modifierez vos paramètres DNS afin de créer des sous-domaines spécifiques pour chaque nouvelle langue et de les faire pointer vers les serveurs Weglot.



Pour le mode sous-répertoire, vous avez le choix entre 2 intégrations :

Toute demande de traduction de votre site web donnera lieu à des résultats rapides à votre client dans sa langue maternelle. De plus, une couche de cache sur l'API de traduction de Weglot signifie que si la même demande de traduction est envoyée deux fois, l'API se souviendra de la réponse et vous la renverra instantanément. La solution de proxy inverse de Weglot vous fournit une version de votre site Web entièrement optimisée pour le référencement et facilement indexée par les moteurs de recherche internationaux.

Sous-domaine
1

Site web
Visiteur

Un visiteur du site web demande une page de votre site en français. Le sous-domaine fr. pointe vers le serveur mandataire inverse de Weglot.

2

Procuration inversée de Weglot

Weglot Reverse Proxy effectue un appel HTTP vers votre site web d'origine.

3

Votre origine

Votre site web renvoie la page HTML originale (non traduite).

4 & 5

Weglot
API

Le Reverse Proxy de Weglot envoie le contenu de cette page à l'API de Weglot pour récupérer les traductions.

6

Réponse

Weglot Reverse Proxy renvoie une réponse au navigateur du visiteur

Sous-répertoire
1

Site web
Visiteur

Un visiteur du site web demande une page de votre site en français. Le sous-répertoire /fr/ pointe vers le serveur mandataire inverse de Weglot.

2

Procuration inversée de Weglot

Weglot Reverse Proxy effectue un appel HTTP vers votre point d'origine (une IP ou une entrée CNAME).

3

Votre origine

Votre site web renvoie la page HTML originale (non traduite).

4 & 5

Weglot
API

Le Reverse Proxy de Weglot envoie le contenu de cette page à l'API de Weglot pour récupérer les traductions.

6

Réponse

Weglot Reverse Proxy renvoie une réponse au navigateur du visiteur

Sous-répertoire personnalisé
1

Site web
Visiteur

Un visiteur du site web demande une page traduite. La demande arrive sur votre Reverse Proxy.

2

Votre procuration inversée

Pour une page traduite, la demande est acheminée vers le Reverse Proxy de Weglot, via une URL comme : render.weglot.io/htt
ps://mysite.com/fr/
accueil

3

Procuration inversée de Weglot

Weglot RP récupère la page originale en effectuant un appel HTTP à https://mysite.com/
home (*)

4 & 5

Votre origine

Cet appel atterrit à nouveau sur votre proxy inverse et va vers votre point de terminaison d'origine, car il s'agit cette fois d'une page non traduite.Weglot RP reçoit la page HTML originale.

6

Weglot
API

Le mandataire inverse de Weglot envoie le contenu de cette page à l'API de Weglot pour récupérer les traductions.

7 & 8

Retourner à la page

Weglot RP renvoie une réponse à votre reverse proxy avec la page traduite.Votre proxy inverse renvoie la réponse au navigateur.

(*) Veuillez noter qu'il est également possible de configurer Weglot Reverse Proxy pour récupérer la page originale directement sur le point d'origine de votre site web, si ce point d'origine le permet.

Intégration JavaScript

L'intégration JavaScript de Weglot est le moyen le plus rapide et le plus simple de mettre en place des traductions pour votre site web. Il suffit de copier-coller quelques lignes de JavaScript pour traduire n'importe quel site web en quelques secondes. Il est préférable de l'utiliser pour des tests, lorsque vous n'avez pas besoin d'être visible sur les moteurs de recherche mondiaux ou lorsque vous souhaitez traduire du contenu privé.

Les traductions sont récupérées puis insérées dans la page par le navigateur après qu'il a téléchargé la source de la page.

Cela signifie que les traductions ne sont pas stockées dans le code source et ne sont donc pas détectées par les moteurs de recherche.

Intégration JavaScript
1

Site web
Visiteur

Le visiteur du site demande une page sur votre site.

2

Votre serveur

Votre serveur renvoie la page au navigateur du visiteur du site web dans la langue d'origine, avec une balise de script faisant appel à la bibliothèque JS de Weglot.

3

Bibliothèque

La bibliothèque détecte la langue de l'utilisateur, en fonction de son choix ou de sa localisation, rassemble tout le contenu et l'envoie à l'API de traduction Weglot.

4

Traduction

L'API de traduction Weglot renvoie les traductions, et la bibliothèque Javascript de Weglot échange le contenu original pour les traductions.

Fonctionnalités automatisées

Une solution de traduction de site Web qui ne nécesssite aucun effort de développement

Icône des questions

Documentation

En savoir plus sur notre documentation dédiée aux développeurs

En savoir plus
Icône FAQ

FAQ technique

Fiabilité et disponibilité du serveur proxy Weglot
Flèche vers le haut
Le serveur proxy de Weglot est hébergé sur des serveurs répartis dans le monde entier. Les visiteurs de votre site web bénéficieront d'une expérience rapide, sécurisée et transparente lorsqu'il s'agira d'afficher votre site dans leur langue, car ils seront plus proches de la source des données. Weglot garanti un SLA de 99% d'uptime.
Où sont stockées les données ?
Flèche vers le haut
Vos traductions sont stockées dans la base de données Weglot. La base de données Weglot est entièrement sauvegardée quotidiennement.
Quelles données conservez-vous ?
Flèche vers le haut
Weglot stocke tous les éléments HTML qu'il traduit ainsi que leurs traductions. Il stocke également les données associées aux paramètres de votre projet, comme les règles de glossaire. Vous pouvez exclure les traductions par URL ou plus précisément par sélecteur CSS afin d'éviter d'envoyer à Weglot des données confidentielles, telles que des données personnelles identifiables (DPI).

Par défaut, une fois votre projet supprimé à l’issue du contrat, l’ensemble des données stockées sont supprimées également au bout de 180 jours d’inactivité – ce délai pouvant être avancé sur demande.
Le RGPD de Weglot est-il conforme ?
Flèche vers le haut
Oui, aucune donnée utilisateur n'est stockée par Weglot. Notre base de données de traduction est située dans la région d’AWS à Francfort.
Quelles sont les heures de service de Weglot ?
Flèche vers le haut
Weglot est à votre service 24h/24 et 7j/7 avec une garantie de qualité de service de 99 %.
La traduction se fait-elle via proxy ?
Flèche vers le haut
Oui. Les serveurs proxy inverse de Weglot récupéreront automatiquement vos pages Web, détecteront le contenu original et le remplaceront par sa traduction.
La solution Weglot dispose-t-elle d’une API ?
Flèche vers le haut
Oui – Vous pouvez traduire n'importe quel contenu en faisant directement appel à notre API. Lisez notre documentation API pour plus d'informations.
​​Quelles entrées DNS doivent être ajoutées ?
Flèche vers le haut
Cela dépend de l’apparence que vous souhaitez donner à vos URL pour vos utilisateurs.
Si vous souhaitez utiliser sous-domaines et que la traduction de votre page de produits soit dipsonible en espagnol sur es.exemple.com/produit, vous devrez créer un enregistrement CNAME par langue traduite et par sous-domaine associé, et les faire pointer vers sitesweb.weglot.com.
Si vous souhaitez utiliser des sous-répertoires (actuellement en version bêta) et que la traduction de votre page de produits soit disponible sur exemple.com/es/produit, vous devrez créer un enregistrement A unique pour l’ensemble de votre domaine, qui pointe vers une adresse IP Weglot obtenue pendant l’intégration.
Essayez gratuitement