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:

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:

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:

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.