การแปลภาษาด้วย DeepSeek
ใช้ DeepSeek เป็นผู้ให้บริการแปลภาษาในไดเรกทิฟ @strTranslate เพื่อแปลค่าของฟิลด์เป็นภาษาที่ต้องการ
คำอธิบาย
เปิดใช้งาน DeepSeek API เป็นผู้ให้บริการแปลภาษาในไดเรกทิฟ @strTranslate
เพิ่มไดเรกทิฟ @strTranslate ในฟิลด์ประเภท String ใดก็ได้ เพื่อแปลฟิลด์นั้นเป็นภาษาที่ต้องการ
ตัวอย่างเช่น queries นี้ใช้ DeepSeek API แปลฟิลด์ title และ content ของโพสต์จากภาษาอังกฤษเป็นภาษาฝรั่งเศส:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepseek
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepseek
)
}
}การยืนยันตัวตน DeepSeek
ในการใช้งาน DeepSeek จำเป็นต้องระบุ DeepSeek API key ผ่านแท็บ "Plugin Management => DeepSeek Translation" ในหน้า Settings
สร้าง API key ได้ที่ บัญชี DeepSeek ของคุณ
จากนั้นเลือกวิธีใดวิธีหนึ่งด้านล่างเพื่อกรอกค่า
ผ่านการตั้งค่า
กรอก API key ในช่องที่เกี่ยวข้องในหน้า Settings แล้วคลิก "Save Changes (All)":

ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY ใน wp-config.php:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY', '{your API key}' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY
โมเดล DeepSeek
คุณสามารถปรับแต่ง โมเดล DeepSeek ที่ใช้ในการแปลภาษาได้
โมเดลที่รองรับมีดังนี้:
- DeepSeek-V3 (
deepseek-chat) - DeepSeek v4 (
deepseek-v4-pro) - DeepSeek v4 Flash (
deepseek-v4-flash)
เลือกวิธีใดวิธีหนึ่งด้านล่างเพื่อกรอกค่า
ผ่านการตั้งค่า
กรอกโมเดลในช่องที่เกี่ยวข้องในหน้า Settings แล้วคลิก "Save Changes (All)":

ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL ใน wp-config.php:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL', '{model}' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม DEEPSEEK_TRANSLATION_SERVICES_MODEL
Prompt สำหรับการแปล
คุณสามารถปรับแต่ง prompt ที่ส่งให้ DeepSeek เพื่อดำเนินการแปลภาษาได้
เลือกวิธีใดวิธีหนึ่งด้านล่างเพื่อกรอกค่า
ผ่านการตั้งค่า
กรอก "System message" และ "Prompt template" ในช่องที่เกี่ยวข้องในหน้า Settings แล้วคลิก "Save Changes (All)":

ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE และ GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE ใน 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}' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE และ DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE