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)":

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)":

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)":

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.