DeepL
Tích hợp DeepL API làm nhà cung cấp dịch thuật vào directive @strTranslate, để dịch giá trị của một trường sang hơn 30 ngôn ngữ.
Mô tả
Kích hoạt DeepL API như một nhà cung cấp dịch thuật trong directive @strTranslate.
Thêm directive @strTranslate vào bất kỳ trường nào có kiểu String để dịch trường đó sang ngôn ngữ mong muốn.
Ví dụ, query sau dịch các trường title và content của bài viết từ tiếng Anh sang tiếng Pháp bằng DeepL API:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
}
}Danh sách ngôn ngữ
Bạn có thể dịch nội dung sang bất kỳ ngôn ngữ nào trong danh sách sau:
| Mã | Ngôn ngữ |
|---|---|
AR | Tiếng Ả Rập |
BG | Tiếng Bulgaria |
CS | Tiếng Séc |
DA | Tiếng Đan Mạch |
DE | Tiếng Đức |
EL | Tiếng Hy Lạp |
EN | Tiếng Anh (tất cả các biến thể tiếng Anh) |
ES | Tiếng Tây Ban Nha |
ET | Tiếng Estonia |
FI | Tiếng Phần Lan |
FR | Tiếng Pháp |
HU | Tiếng Hungary |
ID | Tiếng Indonesia |
IT | Tiếng Ý |
JA | Tiếng Nhật |
KO | Tiếng Hàn |
LT | Tiếng Litva |
LV | Tiếng Latvia |
NB | Tiếng Na Uy Bokmål |
NL | Tiếng Hà Lan |
PL | Tiếng Ba Lan |
PT | Tiếng Bồ Đào Nha (tất cả các biến thể tiếng Bồ Đào Nha) |
RO | Tiếng Romania |
RU | Tiếng Nga |
SK | Tiếng Slovakia |
SL | Tiếng Slovenia |
SV | Tiếng Thụy Điển |
TR | Tiếng Thổ Nhĩ Kỳ |
UK | Tiếng Ukraine |
ZH | Tiếng Trung (tất cả các biến thể tiếng Trung) |
Cấu hình DeepL API
Để sử dụng DeepL, bắt buộc phải cung cấp Gói dịch vụ (Free hoặc Pro) và API key, thông qua tab "Plugin Management => DeepL API" trên trang Cài đặt.
Tạo API key trong tài khoản DeepL của bạn, theo hướng dẫn tại đây.
Sau đó làm theo một trong các phương thức bên dưới để nhập giá trị.
Qua Cài đặt
Nhập Gói dịch vụ và API key vào các ô tương ứng trên trang Cài đặt, rồi nhấp vào "Save Changes (All)":


Trong wp-config.php
Thêm các hằng số GATOGRAPHQL_DEEPL_PLAN và GATOGRAPHQL_DEEPL_API_KEY vào wp-config.php:
define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );Qua biến môi trường
Khai báo các biến môi trường DEEPL_PLAN và DEEPL_API_KEY.
Bảng thuật ngữ
Bạn có thể cung cấp bảng thuật ngữ (glossary) cho DeepL để nâng cao chất lượng bản dịch.
Làm theo một trong các phương thức bên dưới để nhập ID của bảng thuật ngữ.
Qua Cài đặt
Nhập Glossary ID trên trang Cài đặt:

Trong wp-config.php
Thêm hằng số GATOGRAPHQL_DEEPL_GLOSSARY_ID vào wp-config.php:
define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );Qua biến môi trường
Khai báo biến môi trường DEEPL_GLOSSARY_ID.