Tłumaczenie
TłumaczenieGoogle Translate

Google Translate

Wstrzyknij API Google Translate jako dostawcę tłumaczeń do dyrektywy @strTranslate, aby tłumaczyć wartości pól na ponad 190 języków.

Opis

Udostępnij API Google Translate jako dostawcę tłumaczeń w dyrektywie @strTranslate.

Dodaj dyrektywę @strTranslate do dowolnego pola typu String, aby przetłumaczyć je na wybrany język.

Na przykład ta query tłumaczy pola title i content wpisu z angielskiego na francuski za pomocą API Google Translate:

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

Lista języków

Możesz tłumaczyć treści na dowolny z następujących języków:

KodJęzyk
abAbchaski
aceAcehnese
achAcholi
afAfrikaans
sqAlbański
alzAlur
amAmharski
arArabski
hyOrmiański
asAsamski
awaAwadhi
ayAjmara
azAzerbejdżański
banBalijczyk
bmBambara
baBaszkirski
euBaskijski
btxBatak Karo
btsBatak Simalungun
bbcBatak Toba
beBiałoruski
bemBemba
bnBengalski
bewBetawi
bhoBhojpuri
bikBikol
bsBośniacki
brBretoński
bgBułgarski
buaBuriacki
yueKantoński
caKataloński
cebCebuano
nyChichewa (Nyanja)
zhChiński (uproszczony)
zh-CNChiński (uproszczony)
zh-TWChiński (tradycyjny)
cvCzuwaski
coKorsykański
crhTatarski krymski
hrChorwacki
csCzeski
daDuński
dinDinka
dvDivehi
doiDogri
dovDombe
nlHolenderski
dzDzongkha
enAngielski
eoEsperanto
etEstoński
eeEwe
fjFidżijski
filFilipiński (Tagalog)
tlFilipiński (Tagalog)
fiFiński
frFrancuski
fr-FRFrancuski (Francja)
fr-CAFrancuski (Kanadyjski)
fyFryzyjski
ffFulfulde
gaaGa
glGalicyjski
lgGanda (Luganda)
kaGruziński
deNiemiecki
elGrecki
gnGuarani
guGudźarati
htHaitański kreolski
cnhHakha Chin
haHausa
hawHawajski
iwHebrajski
heHebrajski
hilHiligaynon
hiHindi
hmnHmong
huWęgierski
hrxHunsrik
isIslandzki
igIgbo
iloIloko
idIndonezyjski
gaIrlandzki
itWłoski
jaJapoński
jwJawajski
jvJawajski
knKannada
pamKapampangan
kkKazachski
kmKhmerski
cggKiga
rwKinyarwanda
ktuKituba
gomKonkani
koKoreański
kriKrio
kuKurdyjski (Kurmanji)
ckbKurdyjski (Sorani)
kyKirgiski
loLaotański
ltgŁatgalski
laŁacina
lvŁotewski
lijLiguryjski
liLimburski
lnLingala
ltLitewski
lmoLombardzki
luoLuo
lbLuksemburski
mkMacedoński
maiMaithili
makMakassar
mgMalgaski
msMalajski
ms-ArabMalajski (Jawi)
mlMalajalam
mtMaltański
miMaoryski
mrMarathi
chmMari łąkowy
mni-MteiMeiteilon (Manipuri)
minMinang
lusMizo
mnMongolski
myBirmański
nrNdebele (południowy)
newNepalbhasa (Newari)
neNepalski
nsoSotho północny (Sepedi)
noNorweski
nusNuer
ocOksytański
orOdia (Orija)
omOromo
pagPangasinan
papPapiamento
psPaszto
faPerski
plPolski
ptPortugalski
pt-PTPortugalski (Portugalia)
pt-BRPortugalski (Brazylia)
paPendżabski
pa-ArabPendżabski (Shahmukhi)
quKeczua
romRomani
roRumuński
rnRundi
ruRosyjski
smSamoański
sgSango
saSanskrit
gdSzkocki gaelicki
srSerbski
stSesotho
crsKreolski seszelski
shnShan
snShona
scnSycylijski
szlŚląski
sdSindhi
siSyngaleski
skSłowacki
slSłoweński
soSomalijski
esHiszpański
suSundajski
swSuahili
ssSwazi
svSzwedzki
tgTadżycki
taTamilski
ttTatarski
teTelugu
tetTetum
thTajski
tiTigrinia
tsTsonga
tnTswana
trTurecki
tkTurkmeński
akTwi (Akan)
ukUkraiński
urUrdu
ugUjgurski
uzUzbecki
viWietnamski
cyWalijski
xhXhosa
yiJidysz
yoJoruba
yuaJukatecki Maya
zuZulu

Konfiguracja API Google Translate

Aby korzystać z Google Translate, należy obowiązkowo podać klucz API w zakładce "Plugin Management => Google Translate API" na stronie Ustawień.

Utwórz klucz API w Google Cloud Platform, postępując zgodnie z instrukcjami tutaj.

Następnie skorzystaj z jednej z poniższych metod, aby wprowadzić wartość.

Przez Ustawienia

Wprowadź klucz API w odpowiednim polu na stronie Ustawień i kliknij "Save Changes (All)":

Ustawianie klucza API Google Translate
Ustawianie klucza API Google Translate

W wp-config.php

Dodaj stałą GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY w wp-config.php:

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

Przez zmienną środowiskową

Zdefiniuj zmienną środowiskową GOOGLE_TRANSLATE_API_KEY.