Dịch thuật với DeepSeek
Sử dụng DeepSeek làm nhà cung cấp dịch thuật trong directive @strTranslate, để dịch giá trị của một trường sang ngôn ngữ mong muốn.
Mô tả
Đưa API của DeepSeek vào hoạt động 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ụ, queries này 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 API DeepSeek:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepseek
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepseek
)
}
}Xác thực DeepSeek
Để sử dụng DeepSeek, bắt buộc phải cung cấp khóa API DeepSeek của bạn, thông qua tab "Plugin Management => DeepSeek Translation" trên trang Cài đặt.
Tạo khóa API tại tài khoản DeepSeek của bạn.
Sau đó làm theo một trong các phương pháp dưới đây để nhập giá trị.
Qua Cài đặt
Nhập khóa API vào các ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Trong wp-config.php
Thêm hằng số GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY vào wp-config.php:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY', '{your API key}' );Qua biến môi trường
Định nghĩa biến môi trường DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY.
Mô hình DeepSeek
Bạn có thể tùy chỉnh mô hình DeepSeek nào sẽ được sử dụng để thực hiện dịch thuật.
Các mô hình được hỗ trợ bao gồm:
- DeepSeek-V3 (
deepseek-chat) - DeepSeek v4 (
deepseek-v4-pro) - DeepSeek v4 Flash (
deepseek-v4-flash)
Làm theo một trong các phương pháp dưới đây để nhập giá trị.
Qua Cài đặt
Nhập mô hình vào ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Trong wp-config.php
Thêm hằng số GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL vào wp-config.php:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL', '{model}' );Qua biến môi trường
Định nghĩa biến môi trường DEEPSEEK_TRANSLATION_SERVICES_MODEL.
Prompt dịch thuật
Bạn có thể tùy chỉnh prompt truyền cho DeepSeek để thực hiện dịch thuật.
Làm theo một trong các phương pháp dưới đây để nhập giá trị.
Qua Cài đặt
Nhập "System message" và "Prompt template" vào các ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Trong wp-config.php
Thêm các hằng số GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE và GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE vào wp-config.php:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE', 'You are a helpful translator' );
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );Qua biến môi trường
Định nghĩa các biến môi trường DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE và DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE.