번역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)」을 클릭합니다:

wp-config.php에 추가하기
wp-config.php에 상수 GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY를 추가합니다:
define( 'GATOGRAPHQL_GOOGLE_TRANSLATE_API_KEY', 'your API key' );환경 변수로 정의하기
환경 변수 GOOGLE_TRANSLATE_API_KEY를 정의합니다.
Prev
Next