Translation
TranslationGoogle Translate

Google Translate

Suntikkan Google Translate API sebagai penyedia terjemahan ke dalam direktif @strTranslate, untuk menerjemahkan nilai field ke lebih dari 190 bahasa.

Deskripsi

Jadikan Google Translate API tersedia sebagai penyedia terjemahan dalam direktif @strTranslate.

Tambahkan direktif @strTranslate ke field mana pun bertipe String, untuk menerjemahkannya ke bahasa yang diinginkan.

Sebagai contoh, query ini menerjemahkan field title dan content postingan dari bahasa Inggris ke bahasa Prancis menggunakan Google Translate API:

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

Daftar bahasa

Anda dapat menerjemahkan konten ke salah satu dari bahasa-bahasa berikut:

KodeBahasa
abAbkhaz
aceAcehnese
achAcholi
afAfrikaans
sqAlbania
alzAlur
amAmharik
arArab
hyArmenia
asAssam
awaAwadhi
ayAymara
azAzerbaijani
banBali
bmBambara
baBashkir
euBasque
btxBatak Karo
btsBatak Simalungun
bbcBatak Toba
beBelarusia
bemBemba
bnBengali
bewBetawi
bhoBhojpuri
bikBikol
bsBosnia
brBreton
bgBulgaria
buaBuryat
yueKanton
caKatalan
cebCebuano
nyChichewa (Nyanja)
zhTionghoa (Sederhana)
zh-CNTionghoa (Sederhana)
zh-TWTionghoa (Tradisional)
cvChuvash
coKorsika
crhTatar Krimea
hrKroasia
csCeko
daDenmark
dinDinka
dvDivehi
doiDogri
dovDombe
nlBelanda
dzDzongkha
enInggris
eoEsperanto
etEstonia
eeEwe
fjFiji
filFilipina (Tagalog)
tlFilipina (Tagalog)
fiFinlandia
frPrancis
fr-FRPrancis (Prancis)
fr-CAPrancis (Kanada)
fyFrisian
ffFulfulde
gaaGa
glGalisia
lgGanda (Luganda)
kaGeorgia
deJerman
elYunani
gnGuarani
guGujarati
htKreol Haiti
cnhHakha Chin
haHausa
hawHawaii
iwIbrani
heIbrani
hilHiligaynon
hiHindi
hmnHmong
huHungaria
hrxHunsrik
isIslandia
igIgbo
iloIloko
idIndonesia
gaIrlandia
itItalia
jaJepang
jwJawa
jvJawa
knKannada
pamKapampangan
kkKazakh
kmKhmer
cggKiga
rwKinyarwanda
ktuKituba
gomKonkani
koKorea
kriKrio
kuKurdi (Kurmanji)
ckbKurdi (Sorani)
kyKirgiz
loLao
ltgLatgalian
laLatin
lvLatvia
lijLigurian
liLimburgan
lnLingala
ltLituania
lmoLombard
luoLuo
lbLuksemburg
mkMakedonia
maiMaithili
makMakassar
mgMalagasi
msMelayu
ms-ArabMelayu (Jawi)
mlMalayalam
mtMalta
miMaori
mrMarathi
chmMeadow Mari
mni-MteiMeiteilon (Manipuri)
minMinang
lusMizo
mnMongolia
myMyanmar (Burma)
nrNdebele (Selatan)
newNepalbhasa (Newari)
neNepal
nsoSotho Utara (Sepedi)
noNorwegia
nusNuer
ocOksitan
orOdia (Oriya)
omOromo
pagPangasinan
papPapiamento
psPashto
faPersia
plPolandia
ptPortugis
pt-PTPortugis (Portugal)
pt-BRPortugis (Brasil)
paPunjabi
pa-ArabPunjabi (Shahmukhi)
quQuechua
romRomani
roRumania
rnRundi
ruRusia
smSamoa
sgSango
saSansekerta
gdGaelik Skotlandia
srSerbia
stSesotho
crsKreol Seychelles
shnShan
snShona
scnSisilia
szlSilesia
sdSindhi
siSinhala (Sinhalese)
skSlovakia
slSlovenia
soSomalia
esSpanyol
suSunda
swSwahili
ssSwati
svSwedia
tgTajik
taTamil
ttTatar
teTelugu
tetTetum
thThailand
tiTigrinya
tsTsonga
tnTswana
trTurki
tkTurkmen
akTwi (Akan)
ukUkraina
urUrdu
ugUyghur
uzUzbek
viVietnam
cyWales
xhXhosa
yiYiddish
yoYoruba
yuaMaya Yucatec
zuZulu

Konfigurasi Google Translate API

Untuk menggunakan Google Translate, wajib menyediakan API key, melalui tab "Plugin Management => Google Translate API" pada halaman Pengaturan.

Buat API key di Google Cloud Platform, ikuti petunjuk di sini.

Kemudian ikuti salah satu metode di bawah ini untuk memasukkan nilainya.

Melalui Pengaturan

Masukkan API key pada input yang sesuai di halaman Pengaturan, dan klik "Save Changes (All)":

Mengatur API key Google Translate
Mengatur API key Google Translate

Di wp-config.php

Tambahkan konstanta GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY di wp-config.php:

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

Melalui variabel lingkungan

Definisikan variabel lingkungan GOOGLE_TRANSLATE_API_KEY.