번역
번역DeepL

DeepL

DeepL API를 번역 공급자로 디렉티브 @strTranslate에 주입하여, 필드 값을 30개 이상의 언어로 번역합니다.

설명

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

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

예를 들어, 다음 쿼리는 DeepL API를 사용하여 게시물의 titlecontent 필드를 영어에서 프랑스어로 번역합니다.

{
  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)」을 클릭합니다.

DeepL 플랜 설정
DeepL 플랜 설정
DeepL API 키 설정
DeepL API 키 설정

wp-config.php에 작성하기

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

define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );

환경 변수로 설정하기

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

용어집 (글로사리)

DeepL에 용어집을 제공하면 번역 품질을 향상시킬 수 있습니다.

아래 방법 중 하나로 글로사리 ID를 입력하세요.

설정 페이지에서

설정 페이지에 Glossary ID를 입력합니다.

DeepL 글로사리 ID 설정
DeepL 글로사리 ID 설정

wp-config.php에 작성하기

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

define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );

환경 변수로 설정하기

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