Freies Setup ist verfügbar
Bitte kontaktieren Sie uns , und wir übernehmen die Konfiguration kostenlos für Sie.
Update: Jetzt können Sie den Einrichtungsassistenten in Ihrem Benutzer-Dashboard ausführen , um GTranslate zu konfigurieren.
1 URL-Struktur auswählen
Sie können mit Ihrem Abonnement eine Subdomain-URL-Struktur (https://es.example.com) oder eine Unterverzeichnis-URL-Struktur (https://example.com/fr/) verwenden . Wenn Sie ein Enterprise-Abonnement haben und Ihre Sprache auf einer Top-Level-Domain (https://example.fr) hosten möchten , kontaktieren Sie uns bitte.
Hinweis: Für Shopify Shops können Sie nur Sub-Domain-URL-Struktur verwenden.
Konfigurieren von Unterverzeichnis-URLs
WordPress : Wenn Sie WordPress verwenden, installieren Sie das GTranslate-Plugin und aktivieren Sie die Option „Subverzeichnis-URL-Struktur“ auf der GTranslate-Einstellungsseite. Fahren Sie mit Schritt 3 fort.
Sie benötigen PHP und Apache auf Ihrem Server, um diese Option nutzen zu können. Falls Sie einen anderen Webserver als Apache verwenden, kontaktieren Sie uns bitte.
- Herunterladen GTranslate URL-Add-on Und entpacken Sie es
- Bearbeiten Sie gtranslate / config.php, um den korrekten main_lang Sprachcode festzulegen
- Gtranslate-Ordner in www root-Verzeichnis hochladen
- Bearbeiten / Erstellen von .htaccess-Datei im www-Stammverzeichnis und füge folgendes in den Anfang der Datei hinzu:
# gtranslate config RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /$1/$3 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /gtranslate/gtranslate.php?glang=$1&gurl=$2 [L,QSA] RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)$ /$1/ [R=301,L]
Konfigurieren von Subdomain-URLs
Um Subdomain-URLs zu erstellen, müssen Sie lediglich für jede Sprache DNS-CNAME- Einträge hinzufügen. Die Liste der CNAME-Einträge erhalten Sie in der E-Mail mit den Anweisungen nach Abschluss Ihrer Bestellung. Sobald die Einträge hinzugefügt sind, werden Ihre Übersetzungen innerhalb weniger Minuten veröffentlicht. Fahren Sie mit Schritt 2 fort.
2 Sprachauswahl hinzufügen
Laden Sie unseren kostenlosen GTranslate- Sprachauswahldienst herunter und fügen Sie ihn Ihrer Website hinzu. Je nach Wunsch können Sie die Option „Subdomain“ oder „Unterverzeichnis“ für die URL-Struktur verwenden.
3 Abschlussprüfungen
Wenn die URL-Übersetzungsfunktion in Ihrem Abonnement verfügbar ist und Sie diese aktivieren möchten, folgen Sie bitte den Anweisungen unter „URL-Übersetzung aktivieren“.
Hinweis: Die Konfiguration von Unterverzeichnissen und Subdomains sollte nicht gleichzeitig erfolgen.
Wenn Sie irgendwelche Probleme haben, können wir die Konfiguration für Sie machen, kontaktieren Sie uns bitte.
Hinzufügen eines CNAME-Datensatzes
Das DNS ist die Komponente des Internets, die für Menschen lesbare Domainnamen (wie z. B. example.com) in für Computer lesbare IP-Adressen (wie z. B. 192.0.32.10) umwandelt. Dies geschieht anhand von DNS-Zonendateien, die sich auf Ihrem Server befinden und Domainnamen mit IP-Adressen verknüpfen.
CNAME steht für „Canonical Name Record“ (kanonischer Namenseintrag). Dieser Eintrag erstellt einen Alias, der es einem abfragenden Server ermöglicht, die DNS-Abfrage unter dem neuen Namen fortzusetzen.
Das Hinzufügen des Datensatzes kann bis zu 48 Stunden dauern. Normalerweise dauert es weniger als 5 Minuten. Mit dem Befehlszeilentool nslookup können Sie überprüfen, ob der Datensatz hinzugefügt wurde.
Sie erhalten die Liste der CNAME-Datensätze in der Anleitung E-Mail, nachdem Sie Ihre Bestellung abgeschlossen haben.
Hier finden Sie eine hervorragende Ressource zum Hinzufügen von CNAME-Einträgen, die spezifische Informationen für die meisten Domain-Registrare enthält.
CPanel hosting
- Melden Sie sich in Ihrem cPanel-Konto an
-
Öffnen Sie den Simple DNS Zone Editor unter Domains.

-
Wählen Sie Ihre Domain aus der Dropdown-Liste und in der Beschriftung Add a CNAME Record Geben Sie die Name (Der Sprachcode) und CNAME Des Datensatzes (GTranslate Servername) und klicken Sie auf Add CNAME Record .

Plesk-Hosting
- Gehen Sie auf die Seite DNS-Einstellungen.
-
Datensatz hinzufügen

-
Wählen Sie CNAME-Datensatztyp.
-
Geben Sie den Domänennamen (den Sprachcode) und den kanonischen Namen (den Namen des GTranslate-Servers) des Eintrags ein. Klicken Sie auf „OK“, um den Eintrag hinzuzufügen.

Andere Bedienfelder
Falls Sie die DNS-Verwaltung in Ihrem Hosting-Panel nicht finden, wenden Sie sich bitte an Ihren Hosting-Anbieter, um zu erfahren, wie Sie neue DNS-Einträge hinzufügen. Ihr Anbieter kann dies für Sie erledigen, falls im Hosting-Control-Panel keine Option zur Verwaltung Ihrer DNS-Einträge vorhanden ist.
URL-Übersetzung aktivieren
WordPress : Aktivieren Sie die Option „URL-Übersetzung“ auf der Einstellungsseite des GTranslate-Plugins.
Shopify : Aktivieren Sie die Option „URL-Übersetzung“ auf der Einstellungsseite der GTranslate-App.
Joomla, Drupal und andere Plattformen:
Um die URL-Übersetzungsfunktion für Ihre Website zu aktivieren, müssen Sie den folgenden Code in den Kopf-Tag Ihrer Seiten hinzufügen.
<meta name="uri-translation" content="on">
Stellen Sie sicher, dass es oben auf andere Tags im Kopf-Tag ist.
Übersetzungen bearbeiten
Um Übersetzungen zu bearbeiten, rufen Sie die gewünschte Sprache auf und fügen Sie „?language_edit=1“ an die URL an. Enthält die URL bereits ein Fragezeichen (?“ , fügen Sie „&language_edit=1“ hinzu. Um beispielsweise einen spanischen Text auf der Startseite zu bearbeiten, rufen Sie http://es.example.com/?language_edit=1 oder http://example.com/es/?language_edit=1 auf . Dadurch wird die Bearbeitungsoberfläche geöffnet.
Im Bearbeitungsmodus können Sie den Unterschied zwischen bereits bearbeiteten und automatisch übersetzten Texten visuell erkennen. Bearbeitete Texte sind mit roten Stiftsymbolen gekennzeichnet, automatisch übersetzte Texte mit grünen.
Mit dem Pfeilsymbol können Sie die übersetzten URLs bearbeiten.
Erkennung ausgewählter Sprache
Wenn du etwas Besonderes für die individuelle Sprache kalkulieren willst, kannst du die aktuell ausgewählte Sprache erkennen und deinen Code darauf schreiben.
Den aktuell ausgewählten Sprachcode finden Sie im X-GT-LANG-Anfrageheader. Wenn Ihre Website in PHP geschrieben ist, finden Sie ihn in der Variable _SERVER['HTTP_X_GT_LANG'].
Umstrukturierung der Unterverzeichnis-URL-Struktur zur Sub-Domain-URL-Struktur
Fügen Sie diese Regel in die .htaccess-Datei ein.
RewriteRule ^([a-z]{2}|zh-CN|zh-TW)/(.*)$ http://$1.domain.com/$2 [R=301,L,QSA]
JSON-Formatübersetzung aktivieren
In modernen Webanwendungen werden Daten über AJAX-Anfragen im JSON-Format übertragen. Um JSON-Daten übersetzen zu können, müssen wir wissen, welche Schlüssel übersetzt werden dürfen, damit die Anwendung nicht beeinträchtigt wird. Angenommen, Sie haben die folgenden JSON-Daten, die übersetzt werden müssen:
{
"name":"test",
"description":"test description",
"id":500,
"months": ["January","February","March"],
"content":"<i>Hello world</i>",
"user": {
"login":"test",
"bio":"test user"
}
}
Sie müssen die zu übersetzenden Schlüssel im JSON-Objekt mithilfe des speziellen Schlüssels gt_translate_keys angeben . Zum Beispiel so:
{
"name":"test",
"description":"test description",
"id":500,
"months": ["January","February","March"],
"content":"<i>Hello world</i>",
"gt_translate_keys": ["name", "description", {"key": "months", "format": "list"}, {"key": "content", "format": "html"}],
"user": {
"login":"test",
"bio":"test user",
"gt_translate_keys": [{"key": "bio", "format": "text"}]
}
}
Wie Sie diesem Beispiel entnehmen können, sollte `gt_translate_keys` ein Array sein. Es kann entweder nur den Namen des Schlüssels angeben, dessen Wert übersetzt werden soll, oder auch das Format des Werts festlegen. Mögliche Formate sind Liste, HTML oder Text, wobei Text das Standardformat ist, falls kein anderes angegeben wird.
Nachdem es übersetzt wurde, sieht es so aus:
{
"name":"тест",
"description":"тестовое описание",
"id":500,
"months": ["Январь","Февраль","Март"],
"content":"<i>Привет мир</i>",
"user": {
"login":"test",
"bio":"тестовый пользователь"
}
}