Çeviri
ÇeviriClaude ile Çeviri

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:

Anthropic API anahtarını ayarlama
Anthropic API anahtarını ayarlama

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.

API anahtarı WordPress AI Connectors'tan alınır
API anahtarı 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:

Claude modelini ayarlama
Claude modelini ayarlama

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:

Claude için prompt ayarlama
Claude için prompt ayarlama

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.