DeepL
Binde die DeepL API als Übersetzungsanbieter in die Direktive @strTranslate ein, um einen Feldwert in über 30 Sprachen zu übersetzen.
Beschreibung
Macht die API von DeepL als Übersetzungsanbieter in der Direktive @strTranslate verfügbar.
Füge die Direktive @strTranslate zu einem beliebigen Feld vom Typ String hinzu, um es in die gewünschte Sprache zu übersetzen.
Diese query übersetzt zum Beispiel die Felder title und content eines Beitrags mit der DeepL API vom Englischen ins Französische:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
}
}Sprachenliste
Du kannst deine Inhalte in eine der folgenden Sprachen übersetzen:
| Code | Sprache |
|---|---|
AR | Arabisch |
BG | Bulgarisch |
CS | Tschechisch |
DA | Dänisch |
DE | Deutsch |
EL | Griechisch |
EN | Englisch (alle Englisch-Varianten) |
ES | Spanisch |
ET | Estnisch |
FI | Finnisch |
FR | Französisch |
HU | Ungarisch |
ID | Indonesisch |
IT | Italienisch |
JA | Japanisch |
KO | Koreanisch |
LT | Litauisch |
LV | Lettisch |
NB | Norwegisch Bokmål |
NL | Niederländisch |
PL | Polnisch |
PT | Portugiesisch (alle Portugiesisch-Varianten) |
RO | Rumänisch |
RU | Russisch |
SK | Slowakisch |
SL | Slowenisch |
SV | Schwedisch |
TR | Türkisch |
UK | Ukrainisch |
ZH | Chinesisch (alle Chinesisch-Varianten) |
Konfiguration der DeepL API
Um DeepL zu nutzen, musst du den verwendeten Plan (Free oder Pro) und den API-Schlüssel angeben – über den Tab „Plugin Management => DeepL API" auf der Einstellungsseite.
Erstelle den API-Schlüssel in deinem DeepL-Konto, indem du den Anweisungen hier folgst.
Folge dann einer der unten beschriebenen Methoden, um den Wert einzugeben.
Über die Einstellungen
Gib den Plan und den API-Schlüssel in die entsprechenden Felder auf der Einstellungsseite ein und klicke auf „Save Changes (All)":


In wp-config.php
Füge die Konstanten GATOGRAPHQL_DEEPL_PLAN und GATOGRAPHQL_DEEPL_API_KEY in wp-config.php hinzu:
define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );Über eine Umgebungsvariable
Definiere die Umgebungsvariablen DEEPL_PLAN und DEEPL_API_KEY.
Glossar
Du kannst DeepL ein Glossar bereitstellen, um die Übersetzungsqualität zu verbessern.
Folge einer der unten beschriebenen Methoden, um die Glossar-ID einzugeben.
Über die Einstellungen
Gib die Glossary ID auf der Einstellungsseite ein:

In wp-config.php
Füge die Konstante GATOGRAPHQL_DEEPL_GLOSSARY_ID in wp-config.php hinzu:
define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );Über eine Umgebungsvariable
Definiere die Umgebungsvariable DEEPL_GLOSSARY_ID.