DeepL
DeepL API를 번역 공급자로 디렉티브 @strTranslate에 주입하여, 필드 값을 30개 이상의 언어로 번역합니다.
설명
DeepL의 API를 디렉티브 @strTranslate의 번역 공급자로 사용할 수 있도록 합니다.
String 타입의 임의 필드에 디렉티브 @strTranslate를 추가하면, 원하는 언어로 번역할 수 있습니다.
예를 들어, 다음 쿼리는 DeepL API를 사용하여 게시물의 title 및 content 필드를 영어에서 프랑스어로 번역합니다.
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
}
}언어 목록
콘텐츠를 다음 언어 중 하나로 번역할 수 있습니다.
| 코드 | 언어 |
|---|---|
AR | 아랍어 |
BG | 불가리아어 |
CS | 체코어 |
DA | 덴마크어 |
DE | 독일어 |
EL | 그리스어 |
EN | 영어 (모든 영어 변형) |
ES | 스페인어 |
ET | 에스토니아어 |
FI | 핀란드어 |
FR | 프랑스어 |
HU | 헝가리어 |
ID | 인도네시아어 |
IT | 이탈리아어 |
JA | 일본어 |
KO | 한국어 |
LT | 리투아니아어 |
LV | 라트비아어 |
NB | 노르웨이어 (보크몰) |
NL | 네덜란드어 |
PL | 폴란드어 |
PT | 포르투갈어 (모든 포르투갈어 변형) |
RO | 루마니아어 |
RU | 러시아어 |
SK | 슬로바키아어 |
SL | 슬로베니아어 |
SV | 스웨덴어 |
TR | 터키어 |
UK | 우크라이나어 |
ZH | 중국어 (모든 중국어 변형) |
DeepL API 설정
DeepL을 사용하려면, 설정 페이지의 「Plugin Management => DeepL API」 탭에서 사용할 플랜(Free 또는 Pro)과 API 키를 반드시 입력해야 합니다.
API 키는 DeepL 계정에서 생성하세요. 여기의 안내를 따르시기 바랍니다.
그런 다음, 아래 방법 중 하나로 값을 입력하세요.
설정 페이지에서
설정 페이지의 해당 입력란에 플랜과 API 키를 입력하고, 「Save Changes (All)」을 클릭합니다.


wp-config.php에 작성하기
wp-config.php에 상수 GATOGRAPHQL_DEEPL_PLAN 및 GATOGRAPHQL_DEEPL_API_KEY를 추가합니다.
define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );환경 변수로 설정하기
환경 변수 DEEPL_PLAN 및 DEEPL_API_KEY를 정의합니다.
용어집 (글로사리)
DeepL에 용어집을 제공하면 번역 품질을 향상시킬 수 있습니다.
아래 방법 중 하나로 글로사리 ID를 입력하세요.
설정 페이지에서
설정 페이지에 Glossary ID를 입력합니다.

wp-config.php에 작성하기
wp-config.php에 상수 GATOGRAPHQL_DEEPL_GLOSSARY_ID를 추가합니다.
define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );환경 변수로 설정하기
환경 변수 DEEPL_GLOSSARY_ID를 정의합니다.