Translation
TranslationGoogle Translate

Google Translate

Inserisci l'API di Google Translate come fornitore di traduzione nella direttiva @strTranslate, per tradurre il valore di un campo in oltre 190 lingue.

Descrizione

Rendi l'API di Google Translate disponibile come fornitore di traduzione nella direttiva @strTranslate.

Aggiungi la direttiva @strTranslate a qualsiasi campo di tipo String, per tradurlo nella lingua desiderata.

Ad esempio, questa query traduce i campi title e content dell'articolo dall'inglese al francese utilizzando l'API di Google Translate:

{
  posts {
    title @strTranslate(
      from: "en",
      to: "fr",
      provider: google_translate
    )
    
    content @strTranslate(
      from: "en",
      to: "fr",
      provider: google_translate
    )
  }
}

Elenco delle lingue

Puoi tradurre i tuoi contenuti in una qualsiasi delle lingue seguenti:

CodiceLingua
abAbcaso
aceAcehnese
achAcioli
afAfrikaans
sqAlbanese
alzAlur
amAmarico
arArabo
hyArmeno
asAssamese
awaAwadhi
ayAymara
azAzero
banBalinese
bmBambara
baBaschiro
euBasco
btxBatak Karo
btsBatak Simalungun
bbcBatak Toba
beBielorusso
bemBemba
bnBengalese
bewBetawi
bhoBhojpuri
bikBikol
bsBosniaco
brBretone
bgBulgaro
buaBuriato
yueCantonese
caCatalano
cebCebuano
nyChichewa (Nyanja)
zhCinese (Semplificato)
zh-CNCinese (Semplificato)
zh-TWCinese (Tradizionale)
cvCiuvascio
coCorso
crhTataro di Crimea
hrCroato
csCeco
daDanese
dinDinka
dvDivehi
doiDogri
dovDombe
nlOlandese
dzDzongkha
enInglese
eoEsperanto
etEstone
eeEwe
fjFigiano
filFilippino (Tagalog)
tlFilippino (Tagalog)
fiFinlandese
frFrancese
fr-FRFrancese (Francia)
fr-CAFrancese (Canada)
fyFrisone
ffFulfulde
gaaGa
glGaliziano
lgGanda (Luganda)
kaGeorgiano
deTedesco
elGreco
gnGuaraní
guGujarati
htCreolo haitiano
cnhHakha Chin
haHausa
hawHawaiano
iwEbraico
heEbraico
hilHiligaynon
hiHindi
hmnHmong
huUngherese
hrxHunsrik
isIslandese
igIgbo
iloIlocano
idIndonesiano
gaIrlandese
itItaliano
jaGiapponese
jwGiavanese
jvGiavanese
knKannada
pamKapampangan
kkKazako
kmKhmer
cggKiga
rwKinyarwanda
ktuKituba
gomKonkani
koCoreano
kriKrio
kuCurdo (Kurmanji)
ckbCurdo (Sorani)
kyKirghiso
loLao
ltgLatgalliano
laLatino
lvLettone
lijLigure
liLimburghese
lnLingala
ltLituano
lmoLombardo
luoLuo
lbLussemburghese
mkMacedone
maiMaithili
makMakassar
mgMalgascio
msMalese
ms-ArabMalese (Jawi)
mlMalayalam
mtMaltese
miMaori
mrMarathi
chmMari delle praterie
mni-MteiMeiteilon (Manipuri)
minMinang
lusMizo
mnMongolo
myMyanmar (Birmano)
nrNdebele (Sud)
newNepalbhasa (Newari)
neNepalese
nsoSotho del Nord (Sepedi)
noNorvegese
nusNuer
ocOccitano
orOdia (Oriya)
omOromo
pagPangasinan
papPapiamento
psPashto
faPersiano
plPolacco
ptPortoghese
pt-PTPortoghese (Portogallo)
pt-BRPortoghese (Brasile)
paPunjabi
pa-ArabPunjabi (Shahmukhi)
quQuechua
romRomaní
roRumeno
rnRundi
ruRusso
smSamoano
sgSango
saSanscrito
gdGaelico scozzese
srSerbo
stSesotho
crsCreolo delle Seychelles
shnShan
snShona
scnSiciliano
szlSlesiano
sdSindhi
siSingalese
skSlovacco
slSloveno
soSomalo
esSpagnolo
suSundanese
swSwahili
ssSwati
svSvedese
tgTagico
taTamil
ttTataro
teTelugu
tetTetum
thThai
tiTigrino
tsTsonga
tnTswana
trTurco
tkTurkmeno
akTwi (Akan)
ukUcraino
urUrdu
ugUiguro
uzUzbeko
viVietnamita
cyGallese
xhXhosa
yiYiddish
yoYoruba
yuaMaya yucateco
zuZulu

Configurazione dell'API di Google Translate

Per utilizzare Google Translate, è obbligatorio fornire la chiave API, tramite la scheda "Plugin Management => Google Translate API" nella pagina delle Impostazioni.

Crea la chiave API in Google Cloud Platform, seguendo le istruzioni qui.

Quindi segui uno dei metodi seguenti per inserire il valore.

Tramite le Impostazioni

Inserisci la chiave API nel campo corrispondente nella pagina delle Impostazioni e fai clic su "Save Changes (All)":

Configurazione della chiave API di Google Translate
Configurazione della chiave API di Google Translate

In wp-config.php

Aggiungi la costante GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY in wp-config.php:

define( 'GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY', 'your API key' );

Tramite variabile d'ambiente

Definisci la variabile d'ambiente GOOGLE_TRANSLATE_API_KEY.