Comment Weglot fonctionne techniquement

Un regard de développeur sur la solution de proxy inverse et l'intégration JavaScript de Weglot.

Badge meilleur service client G2
le plus simple à déployer G2
Badge Leader G2
Meilleure ergonomie G2
Fini le temps gaspillé et les migraines liés à la traduction  d'un site webModèle 4

Solution de proxy inverse

Configurez le Content Delivery Network (réseau de diffusion de contenu) de Weglot pour obtenir un site web intégralement traduit en quelques minutes. Choisissez entre « sous-domaines » et « sous-répertoires » en fonction de la façon dont vous souhaitez que les pages traduites apparaissent.

Par exemple,"https://es.votresite.fr" ou"https://votresite.fr/es". Si vous optez pour les sous-domaines, vous modifierez vos paramètres DNS afin de créer des sous-domaines spécifiques pour chaque nouvelle langue et de les diriger vers les serveurs Weglot.



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

Toute demande d'accès à une version traduite de votre site web renverra en un éclair votre contenu à votre visiteur, dans sa langue maternelle. De plus, grâce à une couche de cache sur l'API de traduction de Weglot, 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

Visiteur du
site web

Un visiteur du site web demande une page de votre site en italien. Le sous-domaine it. est dirigé vers le serveur proxy inverse de Weglot.

2

Proxy inverse de Weglot

Le proxy inverse de Weglot envoie une requête HTTP vers votre site web d'origine.

3

Votre site d'origine

Votre site web renvoie la page HTML d'origine (non traduite).

4 & 5

API de
Weglot

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

6

Réponse

Le proxy inverse de Weglot renvoie une réponse au navigateur du visiteur

Sous-répertoire
1

Visiteur du
site web

Un visiteur du site web demande une page de votre site en italien. Le sous-répertoire /it/ pointe vers le serveur proxy inverse de Weglot.

2

Proxy inverse de Weglot

Le proxy inverse de Weglot envoie une requête HTTP vers votre point de terminaison d'origine (une IP ou une entrée CNAME).

3

Votre site d'origine

Votre site web renvoie la page HTML d'origine (non traduite).

4 & 5

API de
Weglot

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

6

Réponse

Le proxy inverse de Weglot renvoie une réponse au navigateur du visiteur

Sous-répertoire personnalisé
1

Visiteur du
site web

Un visiteur du site web demande une page traduite. La requête arrive sur votre proxy inverse.

2

Votre proxy inverse

Pour une page traduite, la demande est acheminée vers le proxy inverse de Weglot, via une URL comme : render.weglot.io/htt
ps://monsite.fr/it/
accueil

3

Proxy inverse de Weglot

Weglot RP récupère la page d'origine en envoyant une requête HTTP à https://monsite.fr/
accueil (*)

4 & 5

Votre site d'origine

Cette requête 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. Le proxy inverse de Weglot reçoit la page HTML d'origine.

6

API de
Weglot

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

7 & 8

Retourner à la page

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

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

Intégration JavaScript

L'intégration JavaScript de Weglot est le moyen le plus rapide et le plus simple de développer 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 internationaux 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.

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

Intégration JavaScript
1

Visiteur du
site web

Le visiteur du site demande une page de 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 script envoyant une requête à 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 de Weglot.

4

Traduction

L'API de traduction de Weglot renvoie les traductions, et la bibliothèque Javascript de Weglot remplace le contenu d'origine par les traductions.

Fonctionnalités automatisées

Une solution de traduction de site web ne nécessitant aucun travail de développement

Icône des questions

Documentation

Découvrez plus d'informations dans notre documentation dédiée aux développeurs

Plus d'informations
Icône FAQ

FAQ technique

Fiabilité et disponibilité du serveur proxy Weglot
Flèche vers le haut
Le serveur proxy Weglot est hébergé sur des serveurs répartis dans le monde entier. Les visiteurs bénéficieront d'un accès rapide, sécurisée et transparente à votre site dans leur langue, car ils seront plus proches de la source des données. Le SLA de Weglot garantit 99% de durée de fonctionnement.
Où sont conservées les données ?
Flèche vers le haut
Vos traductions sont conservées dans la base de données Weglot, qui est intégralement sauvegardée quotidiennement.
Quelles données conservez-vous ?
Flèche vers le haut
Weglot conserve tous le code HTML traduit ainsi que ses traductions. Nous conservons également les données associées aux paramètres de votre traduction, comme les règles de glossaire. Vous pouvez exclure des traductions par URL ou plus précisément via un sélecteur CSS afin d'éviter d'envoyer à Weglot des données confidentielles, telles que des informations personnelles identifiables (DPI).

Par défaut, une fois votre projet supprimé à l’issue du contrat, l’ensemble des données conservées sont également supprimées au bout de 180 jours d’inactivité (ce délai pouvant être raccourci sur demande).
Qu'en est-il de la conformité de Weglot au RGPD ?
Flèche vers le haut
Aucune donnée utilisateur n'est conservée par Weglot. Notre base de données pour les traductions est gérée par 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 disponibilité 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 envoyant directement une requête à notre API. Consultez notre documentation sur l'API pour plus d'informations.
​​Quelles entrées DNS doivent être ajoutées ?
Flèche vers le haut
Cela dépend de ce à quoi vous voulez que les URL ressemblent pour vos utilisateurs.

Si vous voulez utiliser des sous-domaines et que votre page de produits traduits en espagnol soit disponible sur es.example.com/product, vous devrez créer un enregistrement CNAME par langue traduite et sous-domaine associé et les faire pointer vers des sites Web.weglot.com.

Si vous souhaitez utiliser des sous-répertoires, et avoir votre page de produits traduits disponible sur exemple.com/es/produit, vous devrez éditer l'enregistrement DNS principal de votre site web et le faire pointer vers les serveurs de Weglot. Vous recevrez des instructions précises lors de l'onboarding.
Essayez gratuitement