Çeviri
ÇeviriMistral AI ile Çeviri

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:

Mistral AI API anahtarını ayarlama
Mistral AI API anahtarını ayarlama

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:

Mistral AI modelini ayarlama
Mistral AI modelini ayarlama

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:

Mistral AI için prompt ayarlama
Mistral AI için prompt ayarlama

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.