Çeviri
ÇeviriDeepSeek ile Çeviri

DeepSeek ile Çeviri

DeepSeek'i, bir alan değerini istediğiniz dile çevirmek amacıyla @strTranslate direktifinde çeviri sağlayıcısı olarak kullanın.

Açıklama

DeepSeek'in API'sini @strTranslate direktifinde çeviri sağlayıcısı olarak kullanılabilir hale getirir.

String türündeki herhangi bir alana @strTranslate direktifini ekleyerek o alanı istediğiniz dile çevirebilirsiniz.

Örneğin, aşağıdaki query, gönderinin title ve content alanlarını DeepSeek API kullanarak İngilizce'den Fransızca'ya çevirir:

{
  posts {
    title @strTranslate(
      from: "en",
      to: "fr",
      provider: deepseek
    )
    
    content @strTranslate(
      from: "en",
      to: "fr",
      provider: deepseek
    )
  }
}

DeepSeek Yetkilendirmesi

DeepSeek'i kullanabilmek için Ayarlar sayfasındaki "Plugin Management => DeepSeek Translation" sekmesi aracılığıyla DeepSeek API anahtarınızı sağlamanız zorunludur.

API anahtarını DeepSeek hesabınızda oluşturun.

Ardından değeri girmek için aşağıdaki yöntemlerden birini izleyin.

Ayarlar Aracılığıyla

API anahtarını Ayarlar sayfasındaki ilgili alanlara girin ve "Save Changes (All)" düğmesine tıklayın:

DeepSeek API anahtarının ayarlanması
DeepSeek API anahtarının ayarlanması

wp-config.php İçinde

wp-config.php dosyasına GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY sabitini ekleyin:

define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY', '{your API key}' );

Ortam Değişkeni Aracılığıyla

DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY ortam değişkenini tanımlayın.

DeepSeek Modeli

Çeviriyi gerçekleştirmek için hangi DeepSeek modelinin kullanılacağını özelleştirebilirsiniz.

Desteklenen modeller şunlardır:

  • DeepSeek-V3 (deepseek-chat)
  • DeepSeek v4 (deepseek-v4-pro)
  • DeepSeek v4 Flash (deepseek-v4-flash)

Değeri girmek için aşağıdaki yöntemlerden birini izleyin.

Ayarlar Aracılığıyla

Modeli Ayarlar sayfasındaki ilgili alana girin ve "Save Changes (All)" düğmesine tıklayın:

DeepSeek modelinin ayarlanması
DeepSeek modelinin ayarlanması

wp-config.php İçinde

wp-config.php dosyasına GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL sabitini ekleyin:

define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL', '{model}' );

Ortam Değişkeni Aracılığıyla

DEEPSEEK_TRANSLATION_SERVICES_MODEL ortam değişkenini tanımlayın.

Çeviri Promptu

DeepSeek'e çeviriyi gerçekleştirmesi için iletilecek promptu özelleştirebilirsiniz.

Değeri girmek için aşağıdaki yöntemlerden birini izleyin.

Ayarlar Aracılığıyla

"System message" ve "Prompt template" değerlerini Ayarlar sayfasındaki ilgili alanlara girin ve "Save Changes (All)" düğmesine tıklayın:

DeepSeek için promptun ayarlanması
DeepSeek için promptun ayarlanması

wp-config.php İçinde

wp-config.php dosyasına GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE ve GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE sabitlerini ekleyin:

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}' );

Ortam Değişkeni Aracılığıyla

DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE ve DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE ortam değişkenlerini tanımlayın.