Google Translate
Injete a API do Google Translate como provedor de tradução na diretiva @strTranslate, para traduzir o valor de um campo para mais de 190 idiomas.
Descrição
Torne a API do Google Translate disponível como provedor de tradução na diretiva @strTranslate.
Adicione a diretiva @strTranslate a qualquer campo do tipo String para traduzi-lo para o idioma desejado.
Por exemplo, esta query traduz os campos title e content do post do inglês para o francês usando a API do Google Translate:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: google_translate
)
content @strTranslate(
from: "en",
to: "fr",
provider: google_translate
)
}
}Lista de idiomas
Você pode traduzir seu conteúdo para qualquer um dos idiomas a seguir:
| Código | Idioma |
|---|---|
ab | Abcázio |
ace | Acehnese |
ach | Acholi |
af | Africâner |
sq | Albanês |
alz | Alur |
am | Amárico |
ar | Árabe |
hy | Armênio |
as | Assamês |
awa | Awadhi |
ay | Aimará |
az | Azerbaijano |
ban | Balinês |
bm | Bambara |
ba | Bashkir |
eu | Basco |
btx | Batak Karo |
bts | Batak Simalungun |
bbc | Batak Toba |
be | Bielorrusso |
bem | Bemba |
bn | Bengali |
bew | Betawi |
bho | Bhojpuri |
bik | Bikol |
bs | Bósnio |
br | Bretão |
bg | Búlgaro |
bua | Buriato |
yue | Cantonês |
ca | Catalão |
ceb | Cebuano |
ny | Chichewa (Nyanja) |
zh | Chinês (Simplificado) |
zh-CN | Chinês (Simplificado) |
zh-TW | Chinês (Tradicional) |
cv | Chuvash |
co | Corso |
crh | Tártaro da Crimeia |
hr | Croata |
cs | Tcheco |
da | Dinamarquês |
din | Dinka |
dv | Divehi |
doi | Dogri |
dov | Dombe |
nl | Holandês |
dz | Dzongkha |
en | Inglês |
eo | Esperanto |
et | Estoniano |
ee | Ewe |
fj | Fijiano |
fil | Filipino (Tagalog) |
tl | Filipino (Tagalog) |
fi | Finlandês |
fr | Francês |
fr-FR | Francês (França) |
fr-CA | Francês (Canadense) |
fy | Frísio |
ff | Fulfulde |
gaa | Ga |
gl | Galego |
lg | Ganda (Luganda) |
ka | Georgiano |
de | Alemão |
el | Grego |
gn | Guarani |
gu | Gujarati |
ht | Crioulo Haitiano |
cnh | Hakha Chin |
ha | Hauçá |
haw | Havaiano |
iw | Hebraico |
he | Hebraico |
hil | Hiligaynon |
hi | Hindi |
hmn | Hmong |
hu | Húngaro |
hrx | Hunsrik |
is | Islandês |
ig | Igbo |
ilo | Iloco |
id | Indonésio |
ga | Irlandês |
it | Italiano |
ja | Japonês |
jw | Javanês |
jv | Javanês |
kn | Kannada |
pam | Kapampangan |
kk | Cazaque |
km | Khmer |
cgg | Kiga |
rw | Kinyarwanda |
ktu | Kituba |
gom | Konkani |
ko | Coreano |
kri | Krio |
ku | Curdo (Kurmanji) |
ckb | Curdo (Sorani) |
ky | Quirguiz |
lo | Laosiano |
ltg | Latgaliano |
la | Latim |
lv | Letão |
lij | Lígure |
li | Limburguês |
ln | Lingala |
lt | Lituano |
lmo | Lombardo |
luo | Luo |
lb | Luxemburguês |
mk | Macedônio |
mai | Maithili |
mak | Makassar |
mg | Malgaxe |
ms | Malaio |
ms-Arab | Malaio (Jawi) |
ml | Malaiala |
mt | Maltês |
mi | Maori |
mr | Marata |
chm | Mari dos Prados |
mni-Mtei | Meiteilon (Manipuri) |
min | Minang |
lus | Mizo |
mn | Mongol |
my | Birmanês |
nr | Ndebele (do Sul) |
new | Nepalbhasa (Newari) |
ne | Nepalês |
nso | Sotho do Norte (Sepedi) |
no | Norueguês |
nus | Nuer |
oc | Occitano |
or | Odia (Oriya) |
om | Oromo |
pag | Pangasinan |
pap | Papiamento |
ps | Pashto |
fa | Persa |
pl | Polonês |
pt | Português |
pt-PT | Português (Portugal) |
pt-BR | Português (Brasil) |
pa | Punjabi |
pa-Arab | Punjabi (Shahmukhi) |
qu | Quéchua |
rom | Romani |
ro | Romeno |
rn | Rundi |
ru | Russo |
sm | Samoano |
sg | Sango |
sa | Sânscrito |
gd | Gaélico Escocês |
sr | Sérvio |
st | Sesotho |
crs | Crioulo das Seychelles |
shn | Shan |
sn | Shona |
scn | Siciliano |
szl | Silesiano |
sd | Sindhi |
si | Cingalês |
sk | Eslovaco |
sl | Esloveno |
so | Somali |
es | Espanhol |
su | Sundanês |
sw | Suaíli |
ss | Suázi |
sv | Sueco |
tg | Tadjique |
ta | Tâmil |
tt | Tártaro |
te | Telugu |
tet | Tetum |
th | Tailandês |
ti | Tigrínia |
ts | Tsonga |
tn | Tswana |
tr | Turco |
tk | Turcomeno |
ak | Twi (Akan) |
uk | Ucraniano |
ur | Urdu |
ug | Uigur |
uz | Uzbeque |
vi | Vietnamita |
cy | Galês |
xh | Xhosa |
yi | Iídiche |
yo | Iorubá |
yua | Maia Yucateco |
zu | Zulu |
Configuração da API do Google Translate
Para usar o Google Translate, é obrigatório fornecer a chave de API, pela aba "Plugin Management => Google Translate API" na página de Configurações.
Crie a chave de API no Google Cloud Platform, seguindo as instruções aqui.
Em seguida, siga um dos métodos abaixo para inserir o valor.
Pelas Configurações
Insira a chave de API no campo correspondente na página de Configurações e clique em "Save Changes (All)":

Em wp-config.php
Adicione a constante GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY no wp-config.php:
define( 'GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY', 'your API key' );Por variável de ambiente
Defina a variável de ambiente GOOGLE_TRANSLATE_API_KEY.