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

ใน WordPress 7.0+ หากฟิลด์การตั้งค่าของปลั๊กอินว่างเปล่า API key จะถูกนำมาจาก WordPress AI Connectors ภายใต้ Settings > Connectors

ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY ใน wp-config.php:
define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY', '{your API key}' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY
Claude model
คุณสามารถปรับแต่ง Claude model ที่ใช้ในการแปลได้
โมเดลที่รองรับมีดังนี้:
- Claude Sonnet 3.5 (
claude-3-5-sonnet-latest) - Claude Haiku 3.5 (
claude-3-5-haiku-latest) - Claude Sonnet 3.7 (
claude-3-7-sonnet-latest) - Claude Sonnet 4 (
claude-sonnet-4-0) - Claude Opus 4 (
claude-opus-4-0) - Claude Opus 4.1 (
claude-opus-4-1) - Claude Sonnet 4.6 (
claude-sonnet-4-6) - Claude Haiku 4.5 (
claude-haiku-4-5) - Claude Opus 4.7 (
claude-opus-4-7)
ทำตามวิธีใดวิธีหนึ่งด้านล่างเพื่อป้อนค่า
ผ่าน Settings
ป้อนโมเดลในช่องที่ตรงกันในหน้า Settings แล้วคลิก "Save Changes (All)":

ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL ใน wp-config.php:
define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL', 'claude-3-5-haiku-latest' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม CLAUDE_TRANSLATION_SERVICES_MODEL
Prompt การแปล
คุณสามารถปรับแต่ง prompt ที่ส่งให้ Claude เพื่อดำเนินการแปลได้
ทำตามวิธีใดวิธีหนึ่งด้านล่างเพื่อป้อนค่า
ผ่าน Settings
ป้อน "System message" และ "Prompt template" ในช่องที่ตรงกันในหน้า Settings แล้วคลิก "Save Changes (All)":

ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE ใน wp-config.php:
define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE