Come funziona Weglot
dal punto di vista tecnico

Uno sguardo da sviluppatore alla soluzione di proxy inverso di Weglot e all'integrazione JavaScript.

Miglior badge G2 di supporto
G2 più implementabile
Distintivo Leader G2
G2 migliore usabilità
Eliminate il tempo e il fastidio della traduzione di siti web

Soluzione di proxy inverso

Configurate la Content Delivery Network di Weglot per ottenere un sito web completamente tradotto in pochi minuti. Scegliete tra i nostri"sottodomini" e"sottodirectory" in base a come volete che appaiano le pagine tradotte.

Ad esempio,"https://fr.yoursite.com" o"https://yousite.com/fr". Per la modalità sottodominio, dovrete modificare le impostazioni DNS per creare sottodomini specifici per ogni nuova lingua e indirizzarli ai server Weglot.



Per la modalità sottodirectory, è possibile scegliere tra 2 integrazioni:

Qualsiasi richiesta di una versione tradotta del vostro sito web fornirà risultati velocissimi al vostro cliente nella sua lingua di origine. Inoltre, grazie al livello di cache sopra all'API di traduzione Weglot, se viene inviata due volte la stessa richiesta di traduzione, la cache ricorderà la risposta e ve la reinvierà immediatamente. La soluzione di proxy inverso di Weglot vi offre una versione del sito web pienamente ottimizzata per la SEO e quindi facilmente indicizzata dai motori di ricerca globali.

Sottodominio
1

Sito web
Visitatore

Il visitatore del sito web richiede una pagina del tuo sito web in francese. Il sottodominio fr. punta al server proxy inverso Weglot.

2

Proxy inverso Weglot

Weglot Reverse Proxy effettua una chiamata HTTP al vostro sito web originale.

3

La tua
Origine

Il tuo sito web restituisce la pagina HTML originale (non tradotta).

4 & 5

cantone di Weglot
API

Weglot Reverse Proxy invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni

6

Risposta

Weglot Reverse Proxy invia una risposta al browser del visitatore

Sottodirectory
1

Sito web
Visitatore

Il visitatore del sito web richiede una pagina del tuo sito web in francese. La sottodirectory /fr/ punta al server proxy inverso Weglot.

2

Proxy inverso Weglot

Weglot Reverse Proxy effettua una chiamata HTTP all'endpoint di origine (una voce IP o CNAME).

3

La tua
Origine

Il tuo sito web restituisce la pagina HTML originale (non tradotta).

4 & 5

cantone di Weglot
API

Weglot Reverse Proxy invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni

6

Risposta

Weglot Reverse Proxy invia una risposta al browser del visitatore

Sottodirectory personalizzata
1

Sito web
Visitatore

Il visitatore del sito web richiede una pagina tradotta. La richiesta raggiunge il proxy inverso.

2

Il tuo proxy inverso

Per una pagina tradotta, la richiesta viene indirizzata a Weglot Reverse Proxy, tramite un URL del tipo: render.weglot.io/htt
ps://mysite.com/fr/
Accueil

3

Proxy inverso Weglot

Weglot RP recupera la pagina originale effettuando una chiamata HTTP a https://mysite.com/
casa (*)

4 & 5

La tua
Origine

Questa chiamata atterra di nuovo sul proxy inverso e va all'endpoint di origine perché questa volta è una pagina non tradotta. Weglot RP riceve la pagina HTML originale.

6

cantone di Weglot
API

Weglot Reverse Proxy invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni.

7 & 8

Ritorno
Pagina

Weglot RP invia una risposta al vostro proxy inverso con la pagina tradotta. Il vostro proxy inverso invia la risposta al browser.

(*) Si prega di notare che è anche possibile configurare Weglot Reverse Proxy per recuperare la pagina originale direttamente sull'endpoint di origine del sito web, se l'endpoint di origine lo consente.

Integrazione JavaScript

L'integrazione JavaScript di Weglot è il modo più semplice e veloce per impostare le traduzioni per il vostro sito web. Copiando poche righe di JavaScript, è possibile tradurre qualsiasi sito web in pochi secondi. È ideale per i test, quando non è necessario essere visibili sui motori di ricerca globali o quando si desidera tradurre contenuti privati.

Le traduzioni vengono recuperate e inserite nella pagina dal browser dopo aver scaricato l'origine della pagina.

Ciò significa che le traduzioni non sono memorizzate nel codice sorgente e quindi non vengono rilevate dai motori di ricerca.

Integrazione JavaScript
1

Sito web
Visitatore

Il visitatore del vostro sito web chiede una pagina.

2

La tua
Server

Il vostro server reinvia la pagina al browser del visitatore del sito nella lingua originale, con un tag script che richiama la libreria Weglot JS.

3

Biblioteca

La libreria rileva la lingua dell'utente, in base alla sua scelta o al suo locale, raccoglie tutti i contenuti e li invia all'API di traduzione di Weglot.

4

Traduzione

L'API di traduzione Weglot rinvia le traduzioni e la libreria Weglot JS sostituisce il contenuto originale con quello tradotto.

Funzioni automatizzate

Una soluzione per la traduzione di siti web senza impegno a livello di sviluppo

Icona domande

Documentazione

Ulteriori informazioni sulla documentazione dedicata agli sviluppatori

Scoprite di più
Icona domande frequenti

FAQ tecniche

Affidabilità e disponibilità del server proxy Weglot
Freccia su
Il server proxy Weglot si trova su server distribuiti in varie località del mondo. I visitatori del vostro sito web che visualizzeranno il sito nella loro lingua, avranno un'esperienza di navigazione veloce, sicura e fluida poiché saranno più vicini alla fonte dei dati. Weglot ha uno SLA (Accordo sul livello del servizio) di operatività del 99%.
Dove vengono memorizzati i dati?
Freccia su
Le vostre traduzioni vengono memorizzate nel database Weglot. Ogni giorno viene effettuato un backup completo del database Weglot.
Quali dati memorizzate?
Freccia su
Weglot memorizza tutti i frammenti di HTML che traduce, così come le relative traduzioni. Inoltre, memorizza i dati associati alle impostazioni del vostro progetto, come le regole del glossario. Potete escludere delle traduzioni utilizzando gli URL oppure, in modo più mirato, con un selettore CSS, per evitare di inviare a Weglot dati riservati, come informazioni personali che potrebbero consentire l'identificazione dell'utente (PII, personally identifiable information).

Per impostazione predefinita, dopo l'eliminazione di un progetto alla risoluzione del contratto, tutti i dati memorizzati vengono eliminati dopo 180 giorni di inattività o prima, se richiesto.
Weglot è conforme al GDPR?
Freccia su
Sì, nessun dato dell'utente viene memorizzato da Weglot. Il nostro database di traduzione si trova presso l'AWS di Francoforte.
Quali sono gli orari di assistenza di Weglot?
Freccia su
L'assistenza di Weglot è attiva 24/7 con una garanzia del livello di servizio del 99%.
La traduzione avviene tramite proxy?
Freccia su
Sì. I server proxy inverso di Weglot recuperano automaticamente le pagine del vostro sito web, rilevano il contenuto originale e lo sostituiscono con le traduzioni.
Weglot ha un'API?
Freccia su
Sì, potete tradurre qualsiasi contenuto chiamando direttamente la nostra API. Leggete la documentazione API per maggiori informazioni.
​​Quali voci DNS devono essere aggiunte?
Freccia su
Dipende da quale tipo di URL volete utilizzare per i vostri utenti.
Se volete usare i sottodomini e avere la pagina dei prodotti tradotta in spagnolo su es.esempio.com/prodotto, dovrete creare 1 record CNAME per ogni lingua tradotta e sottodominio associato e fare in modo che puntino a website.weglot.com.
Se volete usare le sottodirectory (attualmente in beta) e avere la pagina dei prodotti tradotta su esempio.com/es/prodotto, dovrete creare un singolo record A per tutto il vostro dominio, che punti all'indirizzo IP di Weglot che avete ottenuto durante l'integrazione.
Prova gratuita