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:
| Kod | Dil |
|---|---|
ab | Abhazca |
ace | Acehnese |
ach | Acholi |
af | Afrikaans |
sq | Arnavutça |
alz | Alur |
am | Amharca |
ar | Arapça |
hy | Ermenice |
as | Assamese |
awa | Awadhi |
ay | Aymara |
az | Azerbaycanca |
ban | Balinese |
bm | Bambara |
ba | Başkurtça |
eu | Baskça |
btx | Batak Karo |
bts | Batak Simalungun |
bbc | Batak Toba |
be | Belarusça |
bem | Bemba |
bn | Bengalce |
bew | Betawi |
bho | Bhojpuri |
bik | Bikol |
bs | Boşnakça |
br | Bretonca |
bg | Bulgarca |
bua | Buryat |
yue | Kantonce |
ca | Katalanca |
ceb | Cebuano |
ny | Chichewa (Nyanja) |
zh | Çince (Basitleştirilmiş) |
zh-CN | Çince (Basitleştirilmiş) |
zh-TW | Çince (Geleneksel) |
cv | Çuvaşça |
co | Korsikanca |
crh | Kırım Tatarcası |
hr | Hırvatça |
cs | Çekçe |
da | Danca |
din | Dinka |
dv | Divehi |
doi | Dogri |
dov | Dombe |
nl | Hollandaca |
dz | Dzongkha |
en | İngilizce |
eo | Esperanto |
et | Estonca |
ee | Ewe |
fj | Fiji dili |
fil | Filipince (Tagalog) |
tl | Filipince (Tagalog) |
fi | Fince |
fr | Fransızca |
fr-FR | Fransızca (Fransa) |
fr-CA | Fransızca (Kanada) |
fy | Frizce |
ff | Fulfulde |
gaa | Ga |
gl | Galiçyaca |
lg | Ganda (Luganda) |
ka | Gürcüce |
de | Almanca |
el | Yunanca |
gn | Guarani |
gu | Gujarati |
ht | Haiti Kreolü |
cnh | Hakha Chin |
ha | Hausa |
haw | Havayice |
iw | İbranice |
he | İbranice |
hil | Hiligaynon |
hi | Hintçe |
hmn | Hmong |
hu | Macarca |
hrx | Hunsrik |
is | İzlandaca |
ig | Igbo |
ilo | Iloko |
id | Endonezce |
ga | İrlandaca |
it | İtalyanca |
ja | Japonca |
jw | Cava dili |
jv | Cava dili |
kn | Kannada |
pam | Kapampangan |
kk | Kazakça |
km | Khmer |
cgg | Kiga |
rw | Kinyarwanda |
ktu | Kituba |
gom | Konkani |
ko | Korece |
kri | Krio |
ku | Kürtçe (Kurmanji) |
ckb | Kürtçe (Sorani) |
ky | Kırgızca |
lo | Laoca |
ltg | Latgalce |
la | Latince |
lv | Letonca |
lij | Ligurca |
li | Limburgca |
ln | Lingala |
lt | Litvanca |
lmo | Lombard |
luo | Luo |
lb | Lüksemburgca |
mk | Makedonca |
mai | Maithili |
mak | Makassar |
mg | Malgaşça |
ms | Malayca |
ms-Arab | Malayca (Jawi) |
ml | Malayalam |
mt | Maltaca |
mi | Maori |
mr | Marathi |
chm | Meadow Mari |
mni-Mtei | Meiteilon (Manipuri) |
min | Minang |
lus | Mizo |
mn | Moğolca |
my | Myanmar (Birmanca) |
nr | Ndebele (Güney) |
new | Nepalbhasa (Newari) |
ne | Nepalce |
nso | Kuzey Sotho (Sepedi) |
no | Norveççe |
nus | Nuer |
oc | Oksitanca |
or | Odia (Oriya) |
om | Oromo |
pag | Pangasinan |
pap | Papiamento |
ps | Peştuca |
fa | Farsça |
pl | Lehçe |
pt | Portekizce |
pt-PT | Portekizce (Portekiz) |
pt-BR | Portekizce (Brezilya) |
pa | Pencapça |
pa-Arab | Pencapça (Shahmukhi) |
qu | Keçuva dili |
rom | Romani |
ro | Rumence |
rn | Rundi |
ru | Rusça |
sm | Samoa dili |
sg | Sango |
sa | Sanskritçe |
gd | İskoç Gälcesi |
sr | Sırpça |
st | Sesotho |
crs | Seyşeller Kreolü |
shn | Shan |
sn | Shona |
scn | Sicilyaca |
szl | Silesyaca |
sd | Sindhi |
si | Sinhala (Sinhalese) |
sk | Slovakça |
sl | Slovence |
so | Somalice |
es | İspanyolca |
su | Sunda dili |
sw | Swahili |
ss | Swati |
sv | İsveççe |
tg | Tacikçe |
ta | Tamilce |
tt | Tatarca |
te | Telugu |
tet | Tetum |
th | Tayca |
ti | Tigrinya |
ts | Tsonga |
tn | Tswana |
tr | Türkçe |
tk | Türkmence |
ak | Twi (Akan) |
uk | Ukraynaca |
ur | Urduca |
ug | Uygurca |
uz | Özbekçe |
vi | Vietnamca |
cy | Galce |
xh | Xhosa |
yi | Yidiş |
yo | Yoruba |
yua | Yucatec Maya |
zu | Zuluca |
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:

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.