Google Translate
Binde die Google Translate API als Übersetzungsanbieter in die Direktive @strTranslate ein, um einen Feldwert in über 190 Sprachen zu übersetzen.
Beschreibung
Stelle die Google Translate API als Übersetzungsanbieter in der Direktive @strTranslate bereit.
Füge die Direktive @strTranslate zu einem beliebigen Feld vom Typ String hinzu, um es in die gewünschte Sprache zu übersetzen.
Zum Beispiel übersetzt diese query die Felder title und content eines Beitrags vom Englischen ins Französische mithilfe der Google Translate API:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: google_translate
)
content @strTranslate(
from: "en",
to: "fr",
provider: google_translate
)
}
}Sprachenliste
Du kannst deine Inhalte in eine der folgenden Sprachen übersetzen:
| Code | Sprache |
|---|---|
ab | Abchasisch |
ace | Acehnese |
ach | Acholi |
af | Afrikaans |
sq | Albanisch |
alz | Alur |
am | Amharisch |
ar | Arabisch |
hy | Armenisch |
as | Assamesisch |
awa | Awadhi |
ay | Aymara |
az | Aserbaidschanisch |
ban | Balinesisch |
bm | Bambara |
ba | Baschkirisch |
eu | Baskisch |
btx | Batak Karo |
bts | Batak Simalungun |
bbc | Batak Toba |
be | Weissrussisch |
bem | Bemba |
bn | Bengalisch |
bew | Betawi |
bho | Bhojpuri |
bik | Bikol |
bs | Bosnisch |
br | Bretonisch |
bg | Bulgarisch |
bua | Burjatisch |
yue | Kantonesisch |
ca | Katalanisch |
ceb | Cebuano |
ny | Chichewa (Nyanja) |
zh | Chinesisch (Vereinfacht) |
zh-CN | Chinesisch (Vereinfacht) |
zh-TW | Chinesisch (Traditionell) |
cv | Tschuwaschisch |
co | Korsisch |
crh | Krimtatarisch |
hr | Kroatisch |
cs | Tschechisch |
da | Daenisch |
din | Dinka |
dv | Divehi |
doi | Dogri |
dov | Dombe |
nl | Niederlaendisch |
dz | Dzongkha |
en | Englisch |
eo | Esperanto |
et | Estnisch |
ee | Ewe |
fj | Fidschianisch |
fil | Filipino (Tagalog) |
tl | Filipino (Tagalog) |
fi | Finnisch |
fr | Franzoesisch |
fr-FR | Franzoesisch (Frankreich) |
fr-CA | Franzoesisch (Kanada) |
fy | Friesisch |
ff | Fulfulde |
gaa | Ga |
gl | Galicisch |
lg | Ganda (Luganda) |
ka | Georgisch |
de | Deutsch |
el | Griechisch |
gn | Guaraní |
gu | Gujarati |
ht | Haitianisches Kreolisch |
cnh | Hakha Chin |
ha | Hausa |
haw | Hawaiianisch |
iw | Hebraeisch |
he | Hebraeisch |
hil | Hiligaynon |
hi | Hindi |
hmn | Hmong |
hu | Ungarisch |
hrx | Hunsrik |
is | Islaendisch |
ig | Igbo |
ilo | Ilocano |
id | Indonesisch |
ga | Irisch |
it | Italienisch |
ja | Japanisch |
jw | Javanisch |
jv | Javanisch |
kn | Kannada |
pam | Kapampangan |
kk | Kasachisch |
km | Khmer |
cgg | Kiga |
rw | Kinyarwanda |
ktu | Kituba |
gom | Konkani |
ko | Koreanisch |
kri | Krio |
ku | Kurdisch (Kurmanji) |
ckb | Kurdisch (Sorani) |
ky | Kirgisisch |
lo | Laotisch |
ltg | Latgalisch |
la | Latein |
lv | Lettisch |
lij | Ligurisch |
li | Limburgisch |
ln | Lingala |
lt | Litauisch |
lmo | Lombardisch |
luo | Luo |
lb | Luxemburgisch |
mk | Mazedonisch |
mai | Maithili |
mak | Makassar |
mg | Madagassisch |
ms | Malaiisch |
ms-Arab | Malaiisch (Jawi) |
ml | Malayalam |
mt | Maltesisch |
mi | Maori |
mr | Marathi |
chm | Wiesenmari |
mni-Mtei | Meiteilon (Manipuri) |
min | Minang |
lus | Mizo |
mn | Mongolisch |
my | Myanmar (Birmanisch) |
nr | Ndebele (Sued) |
new | Nepalbhasa (Newari) |
ne | Nepalesisch |
nso | Nordsotho (Sepedi) |
no | Norwegisch |
nus | Nuer |
oc | Okzitanisch |
or | Odia (Oriya) |
om | Oromo |
pag | Pangasinan |
pap | Papiamento |
ps | Paschtu |
fa | Persisch |
pl | Polnisch |
pt | Portugiesisch |
pt-PT | Portugiesisch (Portugal) |
pt-BR | Portugiesisch (Brasilien) |
pa | Punjabi |
pa-Arab | Punjabi (Shahmukhi) |
qu | Quechua |
rom | Romani |
ro | Rumaenisch |
rn | Rundi |
ru | Russisch |
sm | Samoanisch |
sg | Sango |
sa | Sanskrit |
gd | Schottisch-Gaelisch |
sr | Serbisch |
st | Sesotho |
crs | Seychellisches Kreolisch |
shn | Shan |
sn | Shona |
scn | Sizilianisch |
szl | Schlesisch |
sd | Sindhi |
si | Singhalesisch |
sk | Slowakisch |
sl | Slowenisch |
so | Somalisch |
es | Spanisch |
su | Sundanesisch |
sw | Swahili |
ss | Swati |
sv | Schwedisch |
tg | Tadschikisch |
ta | Tamil |
tt | Tatarisch |
te | Telugu |
tet | Tetum |
th | Thai |
ti | Tigrinya |
ts | Tsonga |
tn | Tswana |
tr | Tuerkisch |
tk | Turkmenisch |
ak | Twi (Akan) |
uk | Ukrainisch |
ur | Urdu |
ug | Uigurisch |
uz | Usbekisch |
vi | Vietnamesisch |
cy | Walisisch |
xh | Xhosa |
yi | Jiddisch |
yo | Yoruba |
yua | Yukatekisches Maya |
zu | Zulu |
Konfiguration der Google Translate API
Um Google Translate zu verwenden, muss zwingend der API-Schluessel angegeben werden, und zwar im Tab „Plugin Management => Google Translate API" auf der Einstellungsseite.
Erstelle den API-Schluessel in der Google Cloud Platform, indem du den Anweisungen hier folgst.
Verwende dann eine der folgenden Methoden, um den Wert einzugeben.
Ueber die Einstellungen
Gib den API-Schluessel in das entsprechende Feld auf der Einstellungsseite ein und klicke auf „Save Changes (All)":

In wp-config.php
Fuege die Konstante GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY in wp-config.php hinzu:
define( 'GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY', 'your API key' );Per Umgebungsvariable
Definiere die Umgebungsvariable GOOGLE_TRANSLATE_API_KEY.