ChatGPT ile Çeviri
ChatGPT'yi @strTranslate direktifinde bir çeviri sağlayıcısı olarak kullanın; böylece bir alanın değerini istediğiniz dile çevirebilirsiniz.
Açıklama
ChatGPT'nin API'sini @strTranslate direktifinde bir ç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ı ChatGPT API kullanarak İngilizce'den Fransızca'ya çevirir:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: chatgpt
)
content @strTranslate(
from: "en",
to: "fr",
provider: chatgpt
)
}
}OpenAI Yetkilendirmesi
ChatGPT'yi kullanabilmek için, Ayarlar sayfasındaki "Plugin Management => ChatGPT Translation" sekmesi aracılığıyla OpenAI API anahtarınızı sağlamanız zorunludur.
API anahtarını OpenAI 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)" seçeneğine tıklayın:

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

wp-config.php Dosyasında
wp-config.php dosyasına GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_OPENAI_API_KEY sabitini ekleyin:
define( 'GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_OPENAI_API_KEY', '{your API key}' );Ortam Değişkeni Aracılığıyla
CHATGPT_TRANSLATION_SERVICES_OPENAI_API_KEY ortam değişkenini tanımlayın.
ChatGPT Modeli
Çeviriyi gerçekleştirmek için hangi ChatGPT modelinin kullanılacağını özelleştirebilirsiniz.
Desteklenen modeller şunlardır:
- GPT-4o (
gpt-40) - GPT-4o mini (
gpt-40-mini) - GPT-4.1 (
gpt-4.1) - GPT-4.1 mini (
gpt-4.1-mini) - GPT-5 (
gpt-5) - GPT-5 nano (
gpt-5-nano) - GPT-5 mini (
gpt-5-mini) - GPT-5 chat (
gpt-5-chat) - GPT-5.1 (Thinking) (
gpt-5.1) - GPT-5.1 chat (Instant) (
gpt-5.1-chat-latest) - GPT-5.2 (Thinking) (
gpt-5.2) - GPT-5.2 chat (Instant) (
gpt-5.2-chat-latest) - GPT-5.4 (
gpt-5.4) - GPT-5.4 mini (
gpt-5.4-mini) - GPT-5.5 (
gpt-5.5)
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)" seçeneğine tıklayın:

wp-config.php Dosyasında
wp-config.php dosyasına GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_MODEL sabitini ekleyin:
define( 'GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_MODEL', 'gpt-40-mini' );Ortam Değişkeni Aracılığıyla
CHATGPT_TRANSLATION_SERVICES_MODEL ortam değişkenini tanımlayın.
Çeviri Komutu
ChatGPT'ye çeviriyi gerçekleştirmesi için iletilecek komutu özelleştirebilirsiniz.
Değeri girmek için aşağıdaki yöntemlerden birini izleyin.
Ayarlar Aracılığıyla
Ayarlar sayfasındaki ilgili alanlara "System message" ve "Prompt template" değerlerini girin ve "Save Changes (All)" seçeneğine tıklayın:

wp-config.php Dosyasında
wp-config.php dosyasına GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_SYSTEM_MESSAGE ve GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_PROMPT_TEMPLATE sabitlerini ekleyin:
define( 'GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_SYSTEM_MESSAGE', 'You are a helpful translator' );
define( 'GATOGRAPHQL_CHATGPT_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );Ortam Değişkeni Aracılığıyla
CHATGPT_TRANSLATION_SERVICES_SYSTEM_MESSAGE ve CHATGPT_TRANSLATION_SERVICES_PROMPT_TEMPLATE ortam değişkenlerini tanımlayın.