Translation
TranslationDeepL

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:

CodeSprache
ARArabisch
BGBulgarisch
CSTschechisch
DADänisch
DEDeutsch
ELGriechisch
ENEnglisch (alle Englisch-Varianten)
ESSpanisch
ETEstnisch
FIFinnisch
FRFranzösisch
HUUngarisch
IDIndonesisch
ITItalienisch
JAJapanisch
KOKoreanisch
LTLitauisch
LVLettisch
NBNorwegisch Bokmål
NLNiederländisch
PLPolnisch
PTPortugiesisch (alle Portugiesisch-Varianten)
RORumänisch
RURussisch
SKSlowakisch
SLSlowenisch
SVSchwedisch
TRTürkisch
UKUkrainisch
ZHChinesisch (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)":

Konfiguration des DeepL-Plans
Konfiguration des DeepL-Plans
Konfiguration des DeepL API-Schlüssels
Konfiguration des DeepL API-Schlüssels

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:

Konfiguration der Glossar-ID für DeepL
Konfiguration der Glossar-ID für DeepL

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.