Vertaling
VertalingGoogle Translate

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:

CodeTaal
abAbchazisch
aceAcehnees
achAcholi
afAfrikaans
sqAlbanees
alzAlur
amAmhaars
arArabisch
hyArmeens
asAssamees
awaAwadhi
ayAymara
azAzerbeidzjaans
banBalinees
bmBambara
baBasjkiers
euBaskisch
btxBatak Karo
btsBatak Simalungun
bbcBatak Toba
beWit-Russisch
bemBemba
bnBengaals
bewBetawi
bhoBhojpuri
bikBikol
bsBosnisch
brBretons
bgBulgaars
buaBurjatisch
yueKantonees
caCatalaans
cebCebuano
nyChichewa (Nyanja)
zhChinees (vereenvoudigd)
zh-CNChinees (vereenvoudigd)
zh-TWChinees (traditioneel)
cvTsjoevasjisch
coCorsicaans
crhKrim-Tataars
hrKroatisch
csTsjechisch
daDeens
dinDinka
dvDivehi
doiDogri
dovDombe
nlNederlands
dzDzongkha
enEngels
eoEsperanto
etEstisch
eeEwe
fjFijiaans
filFilipijns (Tagalog)
tlFilipijns (Tagalog)
fiFins
frFrans
fr-FRFrans (Frankrijk)
fr-CAFrans (Canadees)
fyFries
ffFulfulde
gaaGa
glGalicisch
lgGanda (Luganda)
kaGeorgisch
deDuits
elGrieks
gnGuarani
guGujarati
htHaïtiaans Creools
cnhHakha Chin
haHausa
hawHawaïaans
iwHebreeuws
heHebreeuws
hilHiligaynon
hiHindi
hmnHmong
huHongaars
hrxHunsrik
isIJslands
igIgbo
iloIloko
idIndonesisch
gaIers
itItaliaans
jaJapans
jwJavaans
jvJavaans
knKannada
pamKapampangan
kkKazachs
kmKhmer
cggKiga
rwKinyarwanda
ktuKituba
gomKonkani
koKoreaans
kriKrio
kuKoerdisch (Kurmanji)
ckbKoerdisch (Sorani)
kyKirgizisch
loLaotiaans
ltgLetgaals
laLatijn
lvLets
lijLigurisch
liLimburgs
lnLingala
ltLitouws
lmoLombardisch
luoLuo
lbLuxemburgs
mkMacedonisch
maiMaithili
makMakassar
mgMalagasisch
msMaleis
ms-ArabMaleis (Jawi)
mlMalayalam
mtMaltees
miMaori
mrMarathi
chmWeide-Mari
mni-MteiMeiteilon (Manipuri)
minMinang
lusMizo
mnMongools
myMyanmar (Birmaans)
nrNdebele (Zuid)
newNepalbhasa (Newari)
neNepalees
nsoNoord-Sotho (Sepedi)
noNoors
nusNuer
ocOccitaans
orOdia (Oriya)
omOromo
pagPangasinan
papPapiamento
psPasjtoe
faPerzisch
plPools
ptPortugees
pt-PTPortugees (Portugal)
pt-BRPortugees (Brazilië)
paPunjabi
pa-ArabPunjabi (Shahmukhi)
quQuechua
romRomani
roRoemeens
rnRundi
ruRussisch
smSamoaans
sgSango
saSanskrit
gdSchots-Gaelisch
srServisch
stSesotho
crsSeychellois Creools
shnShan
snShona
scnSiciliaans
szlSilezisch
sdSindhi
siSingalees
skSlowaaks
slSloveens
soSomalisch
esSpaans
suSoendanees
swSwahili
ssSwazi
svZweeds
tgTadzjieks
taTamil
ttTataars
teTelugu
tetTetum
thThais
tiTigrinya
tsTsonga
tnTswana
trTurks
tkTurkmeen
akTwi (Akan)
ukOekraïens
urUrdu
ugOeigoers
uzOezbeeks
viVietnamees
cyWelsh
xhXhosa
yiJiddisch
yoYoruba
yuaYucatec Maya
zuZulu

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)":

De API-sleutel van Google Translate instellen
De API-sleutel van Google Translate instellen

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.