Come funziona Weglot
a livello tecnico
Un'occhiata, per chi è più tecnico, alla soluzione di reverse proxy di Weglot e all'integrazione JavaScript.





Soluzione di proxy inverso
Configura la Content Delivery Network di Weglot per avere un sito web completamente tradotto in pochi minuti. Scegli tra il nostro "sottodominio" e la "sottodirectory", in base a come vuoi che appaiano le pagine tradotte.
Ad esempio, "https://fr.yoursite.com" o "https://yoursite.com/fr." Per la modalità sottodominio, dovrai modificare le tue impostazioni DNS per creare sottodomini specifici per ogni nuova lingua e puntarli ai server Weglot.
Per la modalità sottocartella, puoi scegliere tra 2 integrazioni:
Punterai il tuo DNS principale direttamente ai server Weglot.
Se usi un tuo reverse proxy (come un CDN o Nginx), puoi impostare il reindirizzamento in modo da inviare a Weglot solo gli URL legati alla lingua. Questa funzione è disponibile solo per i piani Enterprise.
Qualsiasi richiesta di una versione tradotta del tuo sito web fornirà ai tuoi clienti risultati rapidissimi nella loro lingua madre. Inoltre, un livello di cache integrato nell’API di traduzione di Weglot garantisce che, se la stessa identica richiesta di traduzione viene inviata due volte, il sistema ricorderà la risposta e te la invierà istantaneamente. La soluzione di proxy inverso di Weglotti offre una versione del tuo sito web completamente ottimizzata per la SEO, facilmente indicizzabile dai motori di ricerca globali.
Lo stesso vale per i crawler basati sull’intelligenza artificiale. Poiché le traduzioni vengono inserite nel codice sorgente della pagina prima che questa raggiunga il visitatore, i bot alla base di ChatGPT, Claude, Perplexity e degli strumenti di intelligenza artificiale di Google leggono una pagina completamente tradotta anziché una non tradotta. Ma affinché ciò avvenga, il tuo sito originale deve fornire i propri contenuti lato server. Un sito realizzato esclusivamente con React, Vue o Angular senza un framework come Next.js o Nuxt restituisce una pagina vuota ai crawler in qualsiasi lingua; questo è un aspetto che la traduzione non modifica.

Visitatore
del sito
Un visitatore del sito chiede una pagina del tuo sito in francese. Il sottodominio fr. punta al server Reverse Proxy di Weglot.
Weglot Reverse Proxy
Weglot Proxy effettua una chiamata HTTPs al tuo sito web originale.
La tua
origine
Il tuo sito web ti rimanda la pagina HTML originale (non tradotta).
Weglot
API
Il Reverse Proxy di Weglot invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni.
Risposta
Il Reverse Proxy di Weglot rimanda una risposta al browser del visitatore.

Visitatore
del sito
Un visitatore del sito chiede una pagina del tuo sito in francese. La sottocartella /fr/ punta al server Reverse Proxy di Weglot.
Weglot Reverse Proxy
Weglot Proxy effettua una chiamata HTTPs al tuo endpoint di origine (un IP o una voce CNAME).
La tua
origine
Il tuo sito web ti rimanda la pagina HTML originale (non tradotta).
Weglot
API
Il Reverse Proxy di Weglot invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni.
Risposta
Il Reverse Proxy di Weglot rimanda una risposta al browser del visitatore.

Visitatore
del sito
Il visitatore del sito web chiede una pagina tradotta. La richiesta arriva al tuo Reverse Proxy.
Il tuo Reverse Proxy
Per una pagina tradotta, la richiesta viene reindirizzata al Reverse Proxy di Weglot, tramite un URL come: render.weglot.io/htt
ps://mysite.com/fr/
accueil
Weglot Reverse Proxy
Weglot recupera la pagina originale effettuando una chiamata HTTPs a https://mysite.com/
home (*)
La tua
origine
Questa chiamata arriva di nuovo al tuo reverse proxy e va al tuo endpoint di origine, dato che questa volta è una pagina non tradotta. Il RP di Weglot riceve la pagina HTML originale.
Weglot
API
Il Reverse Proxy di Weglot invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni.
Pagina
restituita
Il RP di Weglot rimanda una risposta al tuo reverse proxy con la pagina tradotta. Il tuo reverse proxy rimanda la risposta al browser.
Integrazione JavaScript
L'integrazione JavaScript di Weglot è il modo più veloce e semplice per impostare le traduzioni per il tuo sito web. Basta copiare e incollare poche righe di JavaScript e puoi tradurre qualsiasi sito web in pochi secondi. È l'ideale per i test, quando non hai bisogno di essere visibile sui motori di ricerca globali o quando vuoi tradurre contenuti privati.
Le traduzioni vengono recuperate e poi inserite nella pagina dal browser dopo che ha scaricato il codice sorgente della pagina.
Questo significa che le traduzioni non sono archiviate in alcun codice sorgente e quindi non vengono rilevate dai motori di ricerca.

Visitatore
del sito
Un visitatore chiede una pagina del tuo sito web.
Il tuo
server
Il tuo server rimanda la pagina al browser del visitatore del sito nella lingua originale, con un tag script che richiama la libreria JS di Weglot.
Libreria
La libreria rileva la lingua dell'utente, in base alla sua scelta o alle sue impostazioni locali, raccoglie tutti i contenuti e li invia all'API di traduzione di Weglot.
Traduzione
L'API di traduzione di Weglot rimanda le traduzioni, e la libreria JS di Weglot sostituisce il contenuto originale con le traduzioni.
Funzioni automatizzate
Una soluzione per tradurre il tuo sito web che non richiede alcuno sforzo agli sviluppatori
FAQ tecniche
Affidabilità e disponibilità del server proxy Weglot

Il server proxy di Weglot è ospitato su server distribuiti in diverse località del mondo. I tuoi visitatori avranno un'esperienza veloce, sicura e senza interruzioni quando visualizzano il tuo sito nella loro lingua, dato che saranno più vicini alla fonte dei dati. Weglot ha un SLA (accordo sul livello di servizio) con un uptime del 99%.
Dove vengono archiviati i dati?

Le tue traduzioni sono archiviate nel database di Weglot. Il database di Weglot viene sottoposto a backup completo ogni giorno.
Quali dati memorizzate?

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?

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 servizio di Weglot?

Il servizio di Weglot è disponibile 24 ore su 24, 7 giorni su 7, con una garanzia di livello di servizio del 99%.
Viene tradotto tramite proxy?

Sì. I server reverse proxy di Weglot recupereranno automaticamente le pagine del tuo sito web, rileveranno il contenuto originale e lo sostituiranno con le traduzioni.
Weglot ha un'API?

Sì – Puoi tradurre qualsiasi contenuto chiamando direttamente la nostra API. Leggi la nostra documentazione API per maggiori informazioni.
Quali voci DNS devono essere aggiunte?

Dipende da come vuoi che appaiano gli URL ai tuoi utenti.
Se vuoi usare i sottodomini e avere la tua pagina prodotti tradotta in spagnolo disponibile su es.example.com/product, dovrai creare un record CNAME per ogni lingua tradotta e sottodominio associato, e puntarli a websites.weglot.com.
Se invece vuoi usare le sottocartelle e avere la tua pagina prodotti tradotta disponibile su example.com/es/product, dovrai modificare il record DNS principale del tuo sito e puntarlo ai server di Weglot. Riceverai istruzioni precise durante la configurazione iniziale.
I crawler basati sull'intelligenza artificiale sono in grado di leggere le pagine tradotte di Weglot?

Con l'integrazione tramite sottodominio o sottodirectory, sì. Weglot esegue la traduzione lato server, quindi il testo tradotto viene inserito direttamente nel codice HTML restituito dal server. Questo è importante poiché la maggior parte dei crawler basati sull'intelligenza artificiale, tra cui GPTBot, ClaudeBot e PerplexityBot, leggono il codice HTML grezzo e non eseguono JavaScript. I contenuti che appaiono solo dopo che il browser ha eseguito uno script risultano invisibili a questi crawler.
I crawler basati sull'intelligenza artificiale trattano le mie pagine tradotte allo stesso modo di Googlebot?

Non del tutto. Googlebot esegue il rendering del JavaScript in un secondo passaggio e utilizza l’attributo hreflang per abbinare la lingua di una pagina a quella dell’utente che effettua la ricerca. La maggior parte dei crawler basati sull’intelligenza artificiale non esegue il rendering del JavaScript, quindi leggono solo ciò che il server restituisce direttamente. Non è documentato pubblicamente se utilizzino o meno l’attributo hreflang, e alcuni test suggeriscono che ChatGPT, Claude e Perplexity spesso restituiscano l’URL nella lingua di origine anche quando l’attributo hreflang è implementato correttamente.
WeglotLe integrazioni dei sottodomini e delle sottodirectory assegnano a ciascuna lingua un URL dedicato con il contenuto tradotto nel codice sorgente della pagina e aggiungono l'attributo hreflang per Google, Bing e le interfacce di ricerca basate sull'intelligenza artificiale che ne derivano, come AI Overviews, AI Mode e Copilot.

