Für Entwickler: ein Überblick über die Reverse-Proxy-Lösung von Weglot und die JavaScript-Integration.
Konfiguriere das Content Delivery Network von Weglot und erhalte in wenigen Minuten eine vollständig übersetzte Website. Je nachdem, wie die übersetzten Seiten erscheinen sollen, kannst du zwischen „Subdomain“ und „Subdirectory“ wählen.
Zum Beispiel:"https://fr.yoursite.com" oder"https://yoursite.com/fr". Für den Subdomain-Modus bearbeiten Sie Ihre DNS-Einstellungen, um spezifische Subdomains für jede neue Sprache zu erstellen und sie auf die Weglot-Server zu verweisen.
Bei einem Unterverzeichnis kannst du zwischen zwei Integrationen wählen:
Sobald ein Besucher die übersetzte Version dener Website aufruft, erhält er das Ergebnis blitzschnell in seiner Muttersprache. Außerdem sorgt eine Cache-Schicht in der Weglot-Übersetzungs-API dafür, dass die Antwort gespeichert und wieder ausgespielt wird, wenn die gleiche Anfrage zweimal eingeht. Die Reverse-Proxy-Lösung von Weglot spielt eine vollständig SEO-freundliche Version deiner Website aus, die von internationalen Suchmaschinen gut gefunden wird.
Website-Besucher fragt nach einer Seite deiner Website in französischer Sprache. Die Subdomain fr. verweist auf den Weglot Reverse Proxy Server.
Weglot Reverse Proxy sendet eine HTTP-Anfrage an deine ursprüngliche Website.
Deine Website sendet die ursprüngliche HTML-Seite (nicht übersetzt) zurück.
Der Reverse-Proxy von Weglot sendet den Inhalt dieser Seite an die Weglot-API, um die Übersetzung abzurufen
Der Weglot Reverse-Proxy sendet die Antwort an den Browser des Besuchers zurück
Ein Besucher ruft deine Website auf Französisch auf. Das Unterverzeichnis /fr/ verweist auf den Reverse-Proxy-Server von Weglot.
Der Reverse-Proxy von Weglot führt einen HTTP-Aufruf an den Ursprungsendpunkt durch (ein IP- oder CNAME-Eintrag).
Deine Website sendet die ursprüngliche HTML-Seite (nicht übersetzt) zurück.
Der Reverse-Proxy von Weglot sendet den Inhalt dieser Seite an die Weglot-API, um die Übersetzung abzurufen
Der Weglot Reverse-Proxy sendet die Antwort an den Browser des Besuchers zurück
Der Besucher einer Webseite fragt nach einer übersetzten Seite. Die Anfrage trifft auf deinen Reverse Proxy.
Bei einer übersetzten Seite wird die Anfrage über eine URL wie render.weglot.io/htt
ps://mysite.com/fr/
accueil an den Weglot Reverse Proxy weitergeleitet.
Weglot RP holt die Originalseite, indem es einen HTTP-Aufruf an https://mysite.com/
home (*)
Dieser Aufruf landet wieder bei deinem Reverse Proxy und geht zu deinem Ursprungsendpunkt, da es sich diesmal um eine nicht übersetzte Seite handelt. Weglot RP erhält die ursprüngliche HTML-Seite.
Der Weglot Reverse Proxy sendet den Inhalt dieser Seite an die Weglot API, um die Übersetzungen abzurufen.
Weglot RP sendet eine Antwort mit der übersetzten Seite an deinen Reverse Proxy zurück. Dein Reverse Proxy sendet die Antwort an den Browser zurück.
Die JavaScript-Integration von Weglot ist der schnellste und einfachste Weg, deine Website zu übersetzen. Durch einfaches Kopieren und Einfügen von ein paar Zeilen JavaScript kann jede Website in Sekundenschnelle übersetzt werden. Die JavaScript-Integration eignet sich ideal fürs Testing, wenn internationales SEO keine Rolle spitel oder wenn nicht-öffentliche Inhalte übersetzt werden sollen.
Die Übersetzungen werden abgerufen und dann vom Browser in die Seite eingefügt, nachdem er den Seitenquelltext heruntergeladen hat.
Das bedeutet, dass die Übersetzungen nicht im Quellcode gespeichert sind und daher von Suchmaschinen nicht erkannt werden.
Ein Website-Besucher ruft eine Seite deiner Website auf.
Dein Server sendet die Seite in der Originalsprache an den Browser des Website-Besuchers zurück mit einem Skript-Tag, das die Weglot-JS-Bibliothek aufruft.
Die Bibliothek erkennt die Sprache des Besuchers, basierend auf seinen Einstellungen oder seinem Standort, bündelt alle Inhalte und sendet sie an die Weglot-Translation-API.
Die Weglot-Translation-API sendet die Übersetzungen zurück, und die Weglot-JS-Bibliothek tauscht den ursprünglichen Inhalt gegen die Übersetzungen aus.
Eine Website-Übersetzungslösung ohne Entwickleraufwand
Erfahre mehr zum Thema in unserer Dokumentation für Entwickler