Dịch thuật
Dịch thuậtDeepL

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 titlecontent 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:

Ngôn ngữ
ARTiếng Ả Rập
BGTiếng Bulgaria
CSTiếng Séc
DATiếng Đan Mạch
DETiếng Đức
ELTiếng Hy Lạp
ENTiếng Anh (tất cả các biến thể tiếng Anh)
ESTiếng Tây Ban Nha
ETTiếng Estonia
FITiếng Phần Lan
FRTiếng Pháp
HUTiếng Hungary
IDTiếng Indonesia
ITTiếng Ý
JATiếng Nhật
KOTiếng Hàn
LTTiếng Litva
LVTiếng Latvia
NBTiếng Na Uy Bokmål
NLTiếng Hà Lan
PLTiếng Ba Lan
PTTiếng Bồ Đào Nha (tất cả các biến thể tiếng Bồ Đào Nha)
ROTiếng Romania
RUTiếng Nga
SKTiếng Slovakia
SLTiếng Slovenia
SVTiếng Thụy Điển
TRTiếng Thổ Nhĩ Kỳ
UKTiếng Ukraine
ZHTiế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)":

Thiết lập gói dịch vụ DeepL
Thiết lập gói dịch vụ DeepL
Thiết lập API key của DeepL
Thiết lập API key của DeepL

Trong wp-config.php

Thêm các hằng số GATOGRAPHQL_DEEPL_PLANGATOGRAPHQL_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_PLANDEEPL_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:

Thiết lập Glossary ID cho DeepL
Thiết lập Glossary ID cho DeepL

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.