번역
번역Google Translate

Google Translate

Google Translate API를 디렉티브 @strTranslate의 번역 공급자로 주입하여, 필드 값을 190개 이상의 언어로 번역할 수 있습니다.

설명

Google Translate의 API를 디렉티브 @strTranslate의 번역 공급자로 사용할 수 있도록 합니다.

String 타입의 임의 필드에 디렉티브 @strTranslate를 추가하면, 해당 필드를 원하는 언어로 번역할 수 있습니다.

예를 들어, 다음 쿼리는 Google Translate API를 사용하여 게시물의 title 필드와 content 필드를 영어에서 프랑스어로 번역합니다:

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

언어 목록

콘텐츠를 다음 언어 중 하나로 번역할 수 있습니다:

코드언어
ab압하즈어
ace아체어
ach아촐리어
af아프리칸스어
sq알바니아어
alz알루르어
am암하라어
ar아랍어
hy아르메니아어
as아삼어
awa아와디어
ay아이마라어
az아제르바이잔어
ban발리어
bm밤바라어
ba바시키르어
eu바스크어
btx바탁 카로어
bts바탁 시말룽운어
bbc바탁 토바어
be벨라루스어
bem벰바어
bn벵골어
bew브타위어
bho보즈푸리어
bik비콜어
bs보스니아어
br브르타뉴어
bg불가리아어
bua부랴트어
yue광둥어
ca카탈루냐어
ceb세부아노어
ny치체와어 (냔자어)
zh중국어 (간체)
zh-CN중국어 (간체)
zh-TW중국어 (번체)
cv추바시어
co코르시카어
crh크림 타타르어
hr크로아티아어
cs체코어
da덴마크어
din딩카어
dv디베히어
doi도그리어
dov돔베어
nl네덜란드어
dz종카어
en영어
eo에스페란토어
et에스토니아어
ee에웨어
fj피지어
fil필리핀어 (타갈로그어)
tl필리핀어 (타갈로그어)
fi핀란드어
fr프랑스어
fr-FR프랑스어 (프랑스)
fr-CA프랑스어 (캐나다)
fy프리지아어
ff풀풀데어
gaa가어
gl갈리시아어
lg간다어 (루간다어)
ka조지아어
de독일어
el그리스어
gn과라니어
gu구자라트어
ht아이티 크리올어
cnh하카 친어
ha하우사어
haw하와이어
iw히브리어
he히브리어
hil힐리가이논어
hi힌디어
hmn흐몽어
hu헝가리어
hrx훈스리크어
is아이슬란드어
ig이그보어
ilo일로코어
id인도네시아어
ga아일랜드어
it이탈리아어
ja일본어
jw자바어
jv자바어
kn칸나다어
pam카팜팡간어
kk카자흐어
km크메르어
cgg키가어
rw키냐르완다어
ktu키투바어
gom콘칸어
ko한국어
kri크리오어
ku쿠르드어 (쿠르만지)
ckb쿠르드어 (소라니)
ky키르기스어
lo라오어
ltg라트갈리아어
la라틴어
lv라트비아어
lij리구리아어
li림뷔르흐어
ln링갈라어
lt리투아니아어
lmo롬바르드어
luo루오어
lb룩셈부르크어
mk마케도니아어
mai마이틸리어
mak마카사르어
mg말라가시어
ms말레이어
ms-Arab말레이어 (자위)
ml말라얄람어
mt몰타어
mi마오리어
mr마라티어
chm메도우 마리어
mni-Mtei메이테이어 (마니푸리어)
min미낭어
lus미조어
mn몽골어
my미얀마어 (버마어)
nr은데벨레어 (남부)
new네팔 바사어 (네와르어)
ne네팔어
nso북부 소토어 (세페디어)
no노르웨이어
nus누에르어
oc오크어
or오디아어 (오리야어)
om오로모어
pag팡가시난어
pap파피아멘토어
ps파슈토어
fa페르시아어
pl폴란드어
pt포르투갈어
pt-PT포르투갈어 (포르투갈)
pt-BR포르투갈어 (브라질)
pa펀자브어
pa-Arab펀자브어 (샤무키)
qu케추아어
rom로마니어
ro루마니아어
rn룬디어
ru러시아어
sm사모아어
sg산고어
sa산스크리트어
gd스코틀랜드 게일어
sr세르비아어
st세소토어
crs세이셸 크리올어
shn샨어
sn쇼나어
scn시칠리아어
szl실레지아어
sd신디어
si신할라어
sk슬로바키아어
sl슬로베니아어
so소말리어
es스페인어
su순다어
sw스와힐리어
ss스와티어
sv스웨덴어
tg타지크어
ta타밀어
tt타타르어
te텔루구어
tet테툼어
th태국어
ti티그리냐어
ts총가어
tn츠와나어
tr터키어
tk투르크멘어
ak트위어 (아칸어)
uk우크라이나어
ur우르두어
ug위구르어
uz우즈베크어
vi베트남어
cy웨일스어
xh코사어
yi이디시어
yo요루바어
yua유카텍 마야어
zu줄루어

Google Translate API 설정

Google Translate를 사용하려면 설정 페이지의 「Plugin Management => Google Translate API」 탭에서 API 키를 반드시 입력해야 합니다.

API 키는 Google Cloud Platform에서 생성하며, 여기의 안내를 따라 진행하시기 바랍니다.

그런 다음, 아래 방법 중 하나를 사용하여 값을 입력하세요.

설정 화면에서

설정 페이지의 해당 입력란에 API 키를 입력하고 「Save Changes (All)」을 클릭합니다:

Google Translate의 API 키 설정
Google Translate의 API 키 설정

wp-config.php에 추가하기

wp-config.php에 상수 GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY를 추가합니다:

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

환경 변수로 정의하기

환경 변수 GOOGLE_TRANSLATE_API_KEY를 정의합니다.