Tradução
TraduçãoGoogle Translate

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ódigoIdioma
abAbcázio
aceAcehnese
achAcholi
afAfricâner
sqAlbanês
alzAlur
amAmárico
arÁrabe
hyArmênio
asAssamês
awaAwadhi
ayAimará
azAzerbaijano
banBalinês
bmBambara
baBashkir
euBasco
btxBatak Karo
btsBatak Simalungun
bbcBatak Toba
beBielorrusso
bemBemba
bnBengali
bewBetawi
bhoBhojpuri
bikBikol
bsBósnio
brBretão
bgBúlgaro
buaBuriato
yueCantonês
caCatalão
cebCebuano
nyChichewa (Nyanja)
zhChinês (Simplificado)
zh-CNChinês (Simplificado)
zh-TWChinês (Tradicional)
cvChuvash
coCorso
crhTártaro da Crimeia
hrCroata
csTcheco
daDinamarquês
dinDinka
dvDivehi
doiDogri
dovDombe
nlHolandês
dzDzongkha
enInglês
eoEsperanto
etEstoniano
eeEwe
fjFijiano
filFilipino (Tagalog)
tlFilipino (Tagalog)
fiFinlandês
frFrancês
fr-FRFrancês (França)
fr-CAFrancês (Canadense)
fyFrísio
ffFulfulde
gaaGa
glGalego
lgGanda (Luganda)
kaGeorgiano
deAlemão
elGrego
gnGuarani
guGujarati
htCrioulo Haitiano
cnhHakha Chin
haHauçá
hawHavaiano
iwHebraico
heHebraico
hilHiligaynon
hiHindi
hmnHmong
huHúngaro
hrxHunsrik
isIslandês
igIgbo
iloIloco
idIndonésio
gaIrlandês
itItaliano
jaJaponês
jwJavanês
jvJavanês
knKannada
pamKapampangan
kkCazaque
kmKhmer
cggKiga
rwKinyarwanda
ktuKituba
gomKonkani
koCoreano
kriKrio
kuCurdo (Kurmanji)
ckbCurdo (Sorani)
kyQuirguiz
loLaosiano
ltgLatgaliano
laLatim
lvLetão
lijLígure
liLimburguês
lnLingala
ltLituano
lmoLombardo
luoLuo
lbLuxemburguês
mkMacedônio
maiMaithili
makMakassar
mgMalgaxe
msMalaio
ms-ArabMalaio (Jawi)
mlMalaiala
mtMaltês
miMaori
mrMarata
chmMari dos Prados
mni-MteiMeiteilon (Manipuri)
minMinang
lusMizo
mnMongol
myBirmanês
nrNdebele (do Sul)
newNepalbhasa (Newari)
neNepalês
nsoSotho do Norte (Sepedi)
noNorueguês
nusNuer
ocOccitano
orOdia (Oriya)
omOromo
pagPangasinan
papPapiamento
psPashto
faPersa
plPolonês
ptPortuguês
pt-PTPortuguês (Portugal)
pt-BRPortuguês (Brasil)
paPunjabi
pa-ArabPunjabi (Shahmukhi)
quQuéchua
romRomani
roRomeno
rnRundi
ruRusso
smSamoano
sgSango
saSânscrito
gdGaélico Escocês
srSérvio
stSesotho
crsCrioulo das Seychelles
shnShan
snShona
scnSiciliano
szlSilesiano
sdSindhi
siCingalês
skEslovaco
slEsloveno
soSomali
esEspanhol
suSundanês
swSuaíli
ssSuázi
svSueco
tgTadjique
taTâmil
ttTártaro
teTelugu
tetTetum
thTailandês
tiTigrínia
tsTsonga
tnTswana
trTurco
tkTurcomeno
akTwi (Akan)
ukUcraniano
urUrdu
ugUigur
uzUzbeque
viVietnamita
cyGalês
xhXhosa
yiIídiche
yoIorubá
yuaMaia Yucateco
zuZulu

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

Configurando a chave de API do Google Translate
Configurando a chave de API do Google Translate

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.