Google Translate
Voeg de Google Translate API in als vertaalprovider in de directive @strTranslate, om een veldwaarde naar meer dan 190 talen te vertalen.
Beschrijving
Maak de Google Translate API beschikbaar als vertaalprovider in de directive @strTranslate.
Voeg de directive @strTranslate toe aan elk veld van het type String om het naar de gewenste taal te vertalen.
Deze query vertaalt bijvoorbeeld de velden title en content van een bericht van het Engels naar het Frans met de Google Translate API:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: google_translate
)
content @strTranslate(
from: "en",
to: "fr",
provider: google_translate
)
}
}Lijst van talen
Je kunt je inhoud vertalen naar een van de volgende talen:
| Code | Taal |
|---|---|
ab | Abchazisch |
ace | Acehnees |
ach | Acholi |
af | Afrikaans |
sq | Albanees |
alz | Alur |
am | Amhaars |
ar | Arabisch |
hy | Armeens |
as | Assamees |
awa | Awadhi |
ay | Aymara |
az | Azerbeidzjaans |
ban | Balinees |
bm | Bambara |
ba | Basjkiers |
eu | Baskisch |
btx | Batak Karo |
bts | Batak Simalungun |
bbc | Batak Toba |
be | Wit-Russisch |
bem | Bemba |
bn | Bengaals |
bew | Betawi |
bho | Bhojpuri |
bik | Bikol |
bs | Bosnisch |
br | Bretons |
bg | Bulgaars |
bua | Burjatisch |
yue | Kantonees |
ca | Catalaans |
ceb | Cebuano |
ny | Chichewa (Nyanja) |
zh | Chinees (vereenvoudigd) |
zh-CN | Chinees (vereenvoudigd) |
zh-TW | Chinees (traditioneel) |
cv | Tsjoevasjisch |
co | Corsicaans |
crh | Krim-Tataars |
hr | Kroatisch |
cs | Tsjechisch |
da | Deens |
din | Dinka |
dv | Divehi |
doi | Dogri |
dov | Dombe |
nl | Nederlands |
dz | Dzongkha |
en | Engels |
eo | Esperanto |
et | Estisch |
ee | Ewe |
fj | Fijiaans |
fil | Filipijns (Tagalog) |
tl | Filipijns (Tagalog) |
fi | Fins |
fr | Frans |
fr-FR | Frans (Frankrijk) |
fr-CA | Frans (Canadees) |
fy | Fries |
ff | Fulfulde |
gaa | Ga |
gl | Galicisch |
lg | Ganda (Luganda) |
ka | Georgisch |
de | Duits |
el | Grieks |
gn | Guarani |
gu | Gujarati |
ht | Haïtiaans Creools |
cnh | Hakha Chin |
ha | Hausa |
haw | Hawaïaans |
iw | Hebreeuws |
he | Hebreeuws |
hil | Hiligaynon |
hi | Hindi |
hmn | Hmong |
hu | Hongaars |
hrx | Hunsrik |
is | IJslands |
ig | Igbo |
ilo | Iloko |
id | Indonesisch |
ga | Iers |
it | Italiaans |
ja | Japans |
jw | Javaans |
jv | Javaans |
kn | Kannada |
pam | Kapampangan |
kk | Kazachs |
km | Khmer |
cgg | Kiga |
rw | Kinyarwanda |
ktu | Kituba |
gom | Konkani |
ko | Koreaans |
kri | Krio |
ku | Koerdisch (Kurmanji) |
ckb | Koerdisch (Sorani) |
ky | Kirgizisch |
lo | Laotiaans |
ltg | Letgaals |
la | Latijn |
lv | Lets |
lij | Ligurisch |
li | Limburgs |
ln | Lingala |
lt | Litouws |
lmo | Lombardisch |
luo | Luo |
lb | Luxemburgs |
mk | Macedonisch |
mai | Maithili |
mak | Makassar |
mg | Malagasisch |
ms | Maleis |
ms-Arab | Maleis (Jawi) |
ml | Malayalam |
mt | Maltees |
mi | Maori |
mr | Marathi |
chm | Weide-Mari |
mni-Mtei | Meiteilon (Manipuri) |
min | Minang |
lus | Mizo |
mn | Mongools |
my | Myanmar (Birmaans) |
nr | Ndebele (Zuid) |
new | Nepalbhasa (Newari) |
ne | Nepalees |
nso | Noord-Sotho (Sepedi) |
no | Noors |
nus | Nuer |
oc | Occitaans |
or | Odia (Oriya) |
om | Oromo |
pag | Pangasinan |
pap | Papiamento |
ps | Pasjtoe |
fa | Perzisch |
pl | Pools |
pt | Portugees |
pt-PT | Portugees (Portugal) |
pt-BR | Portugees (Brazilië) |
pa | Punjabi |
pa-Arab | Punjabi (Shahmukhi) |
qu | Quechua |
rom | Romani |
ro | Roemeens |
rn | Rundi |
ru | Russisch |
sm | Samoaans |
sg | Sango |
sa | Sanskrit |
gd | Schots-Gaelisch |
sr | Servisch |
st | Sesotho |
crs | Seychellois Creools |
shn | Shan |
sn | Shona |
scn | Siciliaans |
szl | Silezisch |
sd | Sindhi |
si | Singalees |
sk | Slowaaks |
sl | Sloveens |
so | Somalisch |
es | Spaans |
su | Soendanees |
sw | Swahili |
ss | Swazi |
sv | Zweeds |
tg | Tadzjieks |
ta | Tamil |
tt | Tataars |
te | Telugu |
tet | Tetum |
th | Thais |
ti | Tigrinya |
ts | Tsonga |
tn | Tswana |
tr | Turks |
tk | Turkmeen |
ak | Twi (Akan) |
uk | Oekraïens |
ur | Urdu |
ug | Oeigoers |
uz | Oezbeeks |
vi | Vietnamees |
cy | Welsh |
xh | Xhosa |
yi | Jiddisch |
yo | Yoruba |
yua | Yucatec Maya |
zu | Zulu |
Configuratie van de Google Translate API
Om Google Translate te gebruiken, is het verplicht de API-sleutel op te geven via het tabblad "Plugin Management => Google Translate API" op de instellingenpagina.
Maak de API-sleutel aan in Google Cloud Platform door de instructies hier te volgen.
Gebruik vervolgens een van de onderstaande methoden om de waarde in te voeren.
Via instellingen
Voer de API-sleutel in het bijbehorende veld op de instellingenpagina in en klik op "Save Changes (All)":

In wp-config.php
Voeg de constante GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY toe in wp-config.php:
define( 'GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY', 'your API key' );Via omgevingsvariabele
Definieer de omgevingsvariabele GOOGLE_TRANSLATE_API_KEY.