Mistral AI ile Çeviri
@strTranslate direktifinde çeviri sağlayıcısı olarak Mistral AI'yi kullanarak bir alan değerini istediğiniz dile çevirin.
Açıklama
Mistral AI API'sini @strTranslate direktifinde bir çeviri sağlayıcısı olarak kullanılabilir hale getirin.
String türündeki herhangi bir alana @strTranslate direktifini ekleyerek alanı istediğiniz dile çevirin.
Örneğin, bu query, Mistral AI API'sini kullanarak yazının title ve content alanlarını İngilizceden Fransızcaya çevirir:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: mistral
)
content @strTranslate(
from: "en",
to: "fr",
provider: mistral
)
}
}Mistral AI Yetkilendirmesi
Mistral AI'yi kullanabilmek için Ayarlar sayfasındaki "Plugin Management => Mistral AI Translation" sekmesi aracılığıyla Mistral AI API anahtarınızı girmeniz zorunludur.
API anahtarını Mistral AI 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:

wp-config.php Dosyasında
wp-config.php dosyasına GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY sabitini ekleyin:
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY', '{your API key}' );Ortam Değişkeni Aracılığıyla
MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY ortam değişkenini tanımlayın.
Mistral AI Modeli
Çeviriyi gerçekleştirmek için hangi Mistral AI modelinin kullanılacağını özelleştirebilirsiniz.
Desteklenen modeller şunlardır:
- Codestral (
codestral-latest) - Mistral Large (
mistral-large-latest) - Pixtral Large (
pixtral-large-latest) - Mistral Saba (
mistral-saba-latest) - Ministral 3B (
ministral-3b-latest) - Ministral 8B (
ministral-8b-latest) - Mistral Small (
mistral-small-latest) - Pixtral (
pixtral-12b-2409) - Mistral Nemo (
open-mistral-nemo) - Codestral Mamba (
open-codestral-mamba)
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_MISTRALAI_TRANSLATION_SERVICES_MODEL sabitini ekleyin:
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );Ortam Değişkeni Aracılığıyla
MISTRALAI_TRANSLATION_SERVICES_MODEL ortam değişkenini tanımlayın.
Çeviri Prompt'u
Çeviriyi gerçekleştirmek için Mistral AI'ye iletilecek prompt'u ö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)" seçeneğine tıklayın:

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