翻译DeepL
DeepL
将 DeepL API 作为翻译提供者注入指令 @strTranslate,将字段值翻译成 30 多种语言。
说明
将 DeepL 的 API 作为翻译提供者在指令 @strTranslate 中使用。
为任意 String 类型的字段添加指令 @strTranslate,即可将其翻译为目标语言。
例如,以下 Query 使用 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 密钥。
请在 您的 DeepL 账户 中创建 API 密钥,并参考此处的说明。
然后按照以下任一方式输入值。
通过设置页面
在设置页面的对应输入框中填写套餐和 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。
Prev
Next