Translation
TranslationTerjemahan Mistral AI

Terjemahan Mistral AI

Gunakan Mistral AI sebagai penyedia terjemahan dalam direktif @strTranslate, untuk menerjemahkan nilai suatu field ke bahasa yang diinginkan.

Deskripsi

Jadikan API Mistral AI tersedia sebagai penyedia terjemahan dalam direktif @strTranslate.

Tambahkan direktif @strTranslate ke field mana pun bertipe String, untuk menerjemahkannya ke bahasa yang diinginkan.

Misalnya, query ini menerjemahkan field title dan content dari postingan dari bahasa Inggris ke bahasa Prancis menggunakan API Mistral AI:

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

Otorisasi Mistral AI

Untuk menggunakan Mistral AI, wajib menyediakan API key Mistral AI Anda, melalui tab "Plugin Management => Mistral AI Translation" di halaman Pengaturan.

Buat API key di akun Mistral AI Anda.

Kemudian ikuti salah satu metode di bawah ini untuk memasukkan nilainya.

Melalui Pengaturan

Masukkan API key pada input yang sesuai di halaman Pengaturan, lalu klik "Save Changes (All)":

Mengatur API key Mistral AI
Mengatur API key Mistral AI

Di wp-config.php

Tambahkan konstanta GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY di wp-config.php:

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

Melalui variabel lingkungan

Tentukan variabel lingkungan MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY.

Model Mistral AI

Anda dapat menyesuaikan model Mistral AI mana yang akan digunakan untuk menjalankan terjemahan.

Model-model berikut didukung:

  • 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)

Ikuti salah satu metode di bawah ini untuk memasukkan nilainya.

Melalui Pengaturan

Masukkan model pada input yang sesuai di halaman Pengaturan, lalu klik "Save Changes (All)":

Mengatur model Mistral AI
Mengatur model Mistral AI

Di wp-config.php

Tambahkan konstanta GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL di wp-config.php:

define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );

Melalui variabel lingkungan

Tentukan variabel lingkungan MISTRALAI_TRANSLATION_SERVICES_MODEL.

Prompt terjemahan

Anda dapat menyesuaikan prompt yang dikirimkan ke Mistral AI untuk menjalankan terjemahan.

Ikuti salah satu metode di bawah ini untuk memasukkan nilainya.

Melalui Pengaturan

Masukkan "System message" dan "Prompt template" pada input yang sesuai di halaman Pengaturan, lalu klik "Save Changes (All)":

Mengatur prompt untuk Mistral AI
Mengatur prompt untuk Mistral AI

Di wp-config.php

Tambahkan konstanta GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE di wp-config.php:

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

Melalui variabel lingkungan

Tentukan variabel lingkungan MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE.