Translation
TranslationTerjemahan DeepSeek

Terjemahan DeepSeek

Gunakan DeepSeek sebagai penyedia terjemahan dalam direktif @strTranslate, untuk menerjemahkan nilai field ke bahasa yang Anda inginkan.

Deskripsi

Jadikan API DeepSeek tersedia sebagai penyedia terjemahan dalam direktif @strTranslate.

Tambahkan direktif @strTranslate ke field apa 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 DeepSeek:

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

Otorisasi DeepSeek

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

Buat API key di akun DeepSeek Anda.

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

Melalui Pengaturan

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

Mengatur API key DeepSeek
Mengatur API key DeepSeek

Di wp-config.php

Tambahkan konstanta GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY di wp-config.php:

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

Melalui variabel lingkungan

Definisikan variabel lingkungan DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY.

Model DeepSeek

Anda dapat menyesuaikan model DeepSeek mana yang digunakan untuk menjalankan terjemahan.

Model-model berikut didukung:

  • DeepSeek-V3 (deepseek-chat)
  • DeepSeek v4 (deepseek-v4-pro)
  • DeepSeek v4 Flash (deepseek-v4-flash)

Ikuti salah satu metode di bawah ini untuk memasukkan nilainya.

Melalui Pengaturan

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

Mengatur model DeepSeek
Mengatur model DeepSeek

Di wp-config.php

Tambahkan konstanta GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL di wp-config.php:

define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL', '{model}' );

Melalui variabel lingkungan

Definisikan variabel lingkungan DEEPSEEK_TRANSLATION_SERVICES_MODEL.

Prompt terjemahan

Anda dapat menyesuaikan prompt yang diteruskan ke DeepSeek untuk menjalankan terjemahan.

Ikuti salah satu metode di bawah ini untuk memasukkan nilainya.

Melalui Pengaturan

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

Mengatur prompt untuk DeepSeek
Mengatur prompt untuk DeepSeek

Di wp-config.php

Tambahkan konstanta GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE di wp-config.php:

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

Melalui variabel lingkungan

Definisikan variabel lingkungan DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE.