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:
| Codice | Lingua |
|---|---|
ab | Abcaso |
ace | Acehnese |
ach | Acioli |
af | Afrikaans |
sq | Albanese |
alz | Alur |
am | Amarico |
ar | Arabo |
hy | Armeno |
as | Assamese |
awa | Awadhi |
ay | Aymara |
az | Azero |
ban | Balinese |
bm | Bambara |
ba | Baschiro |
eu | Basco |
btx | Batak Karo |
bts | Batak Simalungun |
bbc | Batak Toba |
be | Bielorusso |
bem | Bemba |
bn | Bengalese |
bew | Betawi |
bho | Bhojpuri |
bik | Bikol |
bs | Bosniaco |
br | Bretone |
bg | Bulgaro |
bua | Buriato |
yue | Cantonese |
ca | Catalano |
ceb | Cebuano |
ny | Chichewa (Nyanja) |
zh | Cinese (Semplificato) |
zh-CN | Cinese (Semplificato) |
zh-TW | Cinese (Tradizionale) |
cv | Ciuvascio |
co | Corso |
crh | Tataro di Crimea |
hr | Croato |
cs | Ceco |
da | Danese |
din | Dinka |
dv | Divehi |
doi | Dogri |
dov | Dombe |
nl | Olandese |
dz | Dzongkha |
en | Inglese |
eo | Esperanto |
et | Estone |
ee | Ewe |
fj | Figiano |
fil | Filippino (Tagalog) |
tl | Filippino (Tagalog) |
fi | Finlandese |
fr | Francese |
fr-FR | Francese (Francia) |
fr-CA | Francese (Canada) |
fy | Frisone |
ff | Fulfulde |
gaa | Ga |
gl | Galiziano |
lg | Ganda (Luganda) |
ka | Georgiano |
de | Tedesco |
el | Greco |
gn | Guaraní |
gu | Gujarati |
ht | Creolo haitiano |
cnh | Hakha Chin |
ha | Hausa |
haw | Hawaiano |
iw | Ebraico |
he | Ebraico |
hil | Hiligaynon |
hi | Hindi |
hmn | Hmong |
hu | Ungherese |
hrx | Hunsrik |
is | Islandese |
ig | Igbo |
ilo | Ilocano |
id | Indonesiano |
ga | Irlandese |
it | Italiano |
ja | Giapponese |
jw | Giavanese |
jv | Giavanese |
kn | Kannada |
pam | Kapampangan |
kk | Kazako |
km | Khmer |
cgg | Kiga |
rw | Kinyarwanda |
ktu | Kituba |
gom | Konkani |
ko | Coreano |
kri | Krio |
ku | Curdo (Kurmanji) |
ckb | Curdo (Sorani) |
ky | Kirghiso |
lo | Lao |
ltg | Latgalliano |
la | Latino |
lv | Lettone |
lij | Ligure |
li | Limburghese |
ln | Lingala |
lt | Lituano |
lmo | Lombardo |
luo | Luo |
lb | Lussemburghese |
mk | Macedone |
mai | Maithili |
mak | Makassar |
mg | Malgascio |
ms | Malese |
ms-Arab | Malese (Jawi) |
ml | Malayalam |
mt | Maltese |
mi | Maori |
mr | Marathi |
chm | Mari delle praterie |
mni-Mtei | Meiteilon (Manipuri) |
min | Minang |
lus | Mizo |
mn | Mongolo |
my | Myanmar (Birmano) |
nr | Ndebele (Sud) |
new | Nepalbhasa (Newari) |
ne | Nepalese |
nso | Sotho del Nord (Sepedi) |
no | Norvegese |
nus | Nuer |
oc | Occitano |
or | Odia (Oriya) |
om | Oromo |
pag | Pangasinan |
pap | Papiamento |
ps | Pashto |
fa | Persiano |
pl | Polacco |
pt | Portoghese |
pt-PT | Portoghese (Portogallo) |
pt-BR | Portoghese (Brasile) |
pa | Punjabi |
pa-Arab | Punjabi (Shahmukhi) |
qu | Quechua |
rom | Romaní |
ro | Rumeno |
rn | Rundi |
ru | Russo |
sm | Samoano |
sg | Sango |
sa | Sanscrito |
gd | Gaelico scozzese |
sr | Serbo |
st | Sesotho |
crs | Creolo delle Seychelles |
shn | Shan |
sn | Shona |
scn | Siciliano |
szl | Slesiano |
sd | Sindhi |
si | Singalese |
sk | Slovacco |
sl | Sloveno |
so | Somalo |
es | Spagnolo |
su | Sundanese |
sw | Swahili |
ss | Swati |
sv | Svedese |
tg | Tagico |
ta | Tamil |
tt | Tataro |
te | Telugu |
tet | Tetum |
th | Thai |
ti | Tigrino |
ts | Tsonga |
tn | Tswana |
tr | Turco |
tk | Turkmeno |
ak | Twi (Akan) |
uk | Ucraino |
ur | Urdu |
ug | Uiguro |
uz | Uzbeko |
vi | Vietnamita |
cy | Gallese |
xh | Xhosa |
yi | Yiddish |
yo | Yoruba |
yua | Maya yucateco |
zu | Zulu |
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)":

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.