Uno sguardo da sviluppatore alla soluzione di proxy inverso di Weglot e all'integrazione JavaScript.
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://yoursite.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.
Il visitatore del sito web richiede una pagina del tuo sito web in francese. Il sottodominio fr. punta al server proxy inverso Weglot.
Weglot Reverse Proxy effettua una chiamata HTTP al vostro sito web originale.
Il tuo sito web restituisce la pagina HTML originale (non tradotta).
Weglot Reverse Proxy invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni
Weglot Reverse Proxy invia una risposta al browser del visitatore
Il visitatore del sito web richiede una pagina del tuo sito web in francese. La sottodirectory /fr/ punta al server proxy inverso Weglot.
Weglot Reverse Proxy effettua una chiamata HTTP all'endpoint di origine (una voce IP o CNAME).
Il tuo sito web restituisce la pagina HTML originale (non tradotta).
Weglot Reverse Proxy invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni
Weglot Reverse Proxy invia una risposta al browser del visitatore
Il visitatore del sito web richiede una pagina tradotta. La richiesta raggiunge il 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
Weglot RP recupera la pagina originale effettuando una chiamata HTTP a https://mysite.com/
casa (*)
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.
Weglot Reverse Proxy invia il contenuto di quella pagina all'API di Weglot per recuperare le traduzioni.
Weglot RP invia una risposta al vostro proxy inverso con la pagina tradotta. Il vostro proxy inverso invia la risposta al browser.
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.
Il visitatore del vostro sito web chiede una pagina.
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.
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.
L'API di traduzione Weglot rinvia le traduzioni e la libreria Weglot JS sostituisce il contenuto originale con quello tradotto.
Una soluzione per la traduzione di siti web senza impegno a livello di sviluppo
Ulteriori informazioni sulla documentazione dedicata agli sviluppatori