Çeviri
ÇeviriGoogle Translate

Google Translate

Google Translate API'sini @strTranslate direktifine çeviri sağlayıcısı olarak ekleyin ve bir alan değerini 190'dan fazla dile çevirin.

Açıklama

Google Translate'in API'sini @strTranslate direktifinde bir çeviri sağlayıcısı olarak kullanılabilir hale getirin.

String türündeki herhangi bir alana @strTranslate direktifini ekleyerek o alanı istenen dile çevirin.

Örneğin, aşağıdaki query, Google Translate API'sini kullanarak yazının title ve content alanlarını İngilizce'den Fransızca'ya çevirir:

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

Dil listesi

İçeriklerinizi aşağıdaki dillerden herhangi birine çevirebilirsiniz:

KodDil
abAbhazca
aceAcehnese
achAcholi
afAfrikaans
sqArnavutça
alzAlur
amAmharca
arArapça
hyErmenice
asAssamese
awaAwadhi
ayAymara
azAzerbaycanca
banBalinese
bmBambara
baBaşkurtça
euBaskça
btxBatak Karo
btsBatak Simalungun
bbcBatak Toba
beBelarusça
bemBemba
bnBengalce
bewBetawi
bhoBhojpuri
bikBikol
bsBoşnakça
brBretonca
bgBulgarca
buaBuryat
yueKantonce
caKatalanca
cebCebuano
nyChichewa (Nyanja)
zhÇince (Basitleştirilmiş)
zh-CNÇince (Basitleştirilmiş)
zh-TWÇince (Geleneksel)
cvÇuvaşça
coKorsikanca
crhKırım Tatarcası
hrHırvatça
csÇekçe
daDanca
dinDinka
dvDivehi
doiDogri
dovDombe
nlHollandaca
dzDzongkha
enİngilizce
eoEsperanto
etEstonca
eeEwe
fjFiji dili
filFilipince (Tagalog)
tlFilipince (Tagalog)
fiFince
frFransızca
fr-FRFransızca (Fransa)
fr-CAFransızca (Kanada)
fyFrizce
ffFulfulde
gaaGa
glGaliçyaca
lgGanda (Luganda)
kaGürcüce
deAlmanca
elYunanca
gnGuarani
guGujarati
htHaiti Kreolü
cnhHakha Chin
haHausa
hawHavayice
iwİbranice
heİbranice
hilHiligaynon
hiHintçe
hmnHmong
huMacarca
hrxHunsrik
isİzlandaca
igIgbo
iloIloko
idEndonezce
gaİrlandaca
itİtalyanca
jaJaponca
jwCava dili
jvCava dili
knKannada
pamKapampangan
kkKazakça
kmKhmer
cggKiga
rwKinyarwanda
ktuKituba
gomKonkani
koKorece
kriKrio
kuKürtçe (Kurmanji)
ckbKürtçe (Sorani)
kyKırgızca
loLaoca
ltgLatgalce
laLatince
lvLetonca
lijLigurca
liLimburgca
lnLingala
ltLitvanca
lmoLombard
luoLuo
lbLüksemburgca
mkMakedonca
maiMaithili
makMakassar
mgMalgaşça
msMalayca
ms-ArabMalayca (Jawi)
mlMalayalam
mtMaltaca
miMaori
mrMarathi
chmMeadow Mari
mni-MteiMeiteilon (Manipuri)
minMinang
lusMizo
mnMoğolca
myMyanmar (Birmanca)
nrNdebele (Güney)
newNepalbhasa (Newari)
neNepalce
nsoKuzey Sotho (Sepedi)
noNorveççe
nusNuer
ocOksitanca
orOdia (Oriya)
omOromo
pagPangasinan
papPapiamento
psPeştuca
faFarsça
plLehçe
ptPortekizce
pt-PTPortekizce (Portekiz)
pt-BRPortekizce (Brezilya)
paPencapça
pa-ArabPencapça (Shahmukhi)
quKeçuva dili
romRomani
roRumence
rnRundi
ruRusça
smSamoa dili
sgSango
saSanskritçe
gdİskoç Gälcesi
srSırpça
stSesotho
crsSeyşeller Kreolü
shnShan
snShona
scnSicilyaca
szlSilesyaca
sdSindhi
siSinhala (Sinhalese)
skSlovakça
slSlovence
soSomalice
esİspanyolca
suSunda dili
swSwahili
ssSwati
svİsveççe
tgTacikçe
taTamilce
ttTatarca
teTelugu
tetTetum
thTayca
tiTigrinya
tsTsonga
tnTswana
trTürkçe
tkTürkmence
akTwi (Akan)
ukUkraynaca
urUrduca
ugUygurca
uzÖzbekçe
viVietnamca
cyGalce
xhXhosa
yiYidiş
yoYoruba
yuaYucatec Maya
zuZuluca

Google Translate API Yapılandırması

Google Translate'i kullanabilmek için, Ayarlar sayfasındaki "Plugin Management => Google Translate API" sekmesi aracılığıyla API anahtarını sağlamak zorunludur.

API anahtarını Google Cloud Platform üzerinde oluşturun; buradaki talimatları izleyin.

Ardından değeri girmek için aşağıdaki yöntemlerden birini izleyin.

Ayarlar aracılığıyla

API anahtarını Ayarlar sayfasındaki ilgili alana girin ve "Save Changes (All)" düğmesine tıklayın:

Google Translate API anahtarının ayarlanması
Google Translate API anahtarının ayarlanması

wp-config.php dosyasında

wp-config.php dosyasına GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY sabitini ekleyin:

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

Ortam değişkeni aracılığıyla

GOOGLE_TRANSLATE_API_KEY ortam değişkenini tanımlayın.