Claude ile Çeviri
@strTranslate direktifinde çeviri sağlayıcısı olarak Claude'u kullanarak bir alan değerini istediğiniz dile çevirin.
Açıklama
Claude'un API'sini @strTranslate direktifinde çeviri sağlayıcısı olarak kullanılabilir hale getirin.
Herhangi bir String türündeki alana @strTranslate direktifini ekleyerek o alanı istediğiniz dile çevirin.
Örneğin, şu query Claude API kullanarak gönderinin title ve content alanlarını İngilizceden Fransızcaya çevirir:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: claude
)
content @strTranslate(
from: "en",
to: "fr",
provider: claude
)
}
}Anthropic Yetkilendirmesi
Claude'u kullanabilmek için Ayarlar sayfasındaki "Plugin Management => Claude Translation" sekmesinden Anthropic API anahtarınızı sağlamanız zorunludur.
API anahtarını Anthropic hesabınızda oluşturun.
Ardından değeri girmek için aşağıdaki yöntemlerden birini izleyin.
Ayarlar Üzerinden
API anahtarını Ayarlar sayfasındaki ilgili alanlara girin ve "Save Changes (All)" düğmesine tıklayın:

WordPress 7.0+ sürümünde, eklenti ayarları alanı boşsa API anahtarı Settings > Connectors altındaki WordPress AI Connectors'tan alınır.

wp-config.php Dosyasında
wp-config.php dosyasına GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY sabitini ekleyin:
define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY', '{your API key}' );Ortam Değişkeni Aracılığıyla
CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY ortam değişkenini tanımlayın.
Claude Modeli
Çeviriyi gerçekleştirmek için hangi Claude modelinin kullanılacağını özelleştirebilirsiniz.
Desteklenen modeller şunlardır:
- 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)
Değeri girmek için aşağıdaki yöntemlerden birini izleyin.
Ayarlar Üzerinden
Modeli Ayarlar sayfasındaki ilgili alana girin ve "Save Changes (All)" düğmesine tıklayın:

wp-config.php Dosyasında
wp-config.php dosyasına GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL sabitini ekleyin:
define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL', 'claude-3-5-haiku-latest' );Ortam Değişkeni Aracılığıyla
CLAUDE_TRANSLATION_SERVICES_MODEL ortam değişkenini tanımlayın.
Çeviri Prompt'u
Claude'a çeviriyi gerçekleştirmek için geçirilecek prompt'u özelleştirebilirsiniz.
Değeri girmek için aşağıdaki yöntemlerden birini izleyin.
Ayarlar Üzerinden
Ayarlar sayfasındaki ilgili alanlara "System message" ve "Prompt template" değerlerini girin ve "Save Changes (All)" düğmesine tıklayın:

wp-config.php Dosyasında
wp-config.php dosyasına GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE sabitini ekleyin:
define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );Ortam Değişkeni Aracılığıyla
CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE ortam değişkenini tanımlayın.