Terjemahan OpenRouter
Gunakan OpenRouter sebagai penyedia terjemahan dalam direktif @strTranslate, untuk menerjemahkan nilai suatu field ke bahasa yang Anda inginkan.
Deskripsi
Menjadikan API OpenRouter tersedia sebagai penyedia terjemahan dalam direktif @strTranslate.
Tambahkan direktif @strTranslate ke field apa pun bertipe String, untuk menerjemahkannya ke bahasa yang diinginkan.
Sebagai contoh, query ini menerjemahkan field title dan content dari postingan dari bahasa Inggris ke bahasa Prancis menggunakan API OpenRouter:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: openrouter
)
content @strTranslate(
from: "en",
to: "fr",
provider: openrouter
)
}
}Otorisasi OpenRouter
Untuk menggunakan OpenRouter, Anda wajib menyediakan API key OpenRouter Anda, melalui tab "Plugin Management => OpenRouter Translation" di halaman Pengaturan.
Buat API key di akun OpenRouter 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)":

Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_OPENROUTER_SERVICES_OPENROUTER_API_KEY di wp-config.php:
define( 'GATOGRAPHQL_OPENROUTER_SERVICES_OPENROUTER_API_KEY', '{your API key}' );Melalui variabel lingkungan
Definisikan variabel lingkungan OPENROUTER_SERVICES_OPENROUTER_API_KEY.
Model OpenRouter
Anda dapat menyesuaikan model OpenRouter mana yang digunakan untuk menjalankan terjemahan.
Model diambil secara dinamis dari API OpenRouter, dan diperbarui setiap hari.
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)":

Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_MODEL di wp-config.php:
define( 'GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );Melalui variabel lingkungan
Definisikan variabel lingkungan OPENROUTER_TRANSLATION_SERVICES_MODEL.
Prompt terjemahan
Anda dapat menyesuaikan prompt yang dikirimkan ke OpenRouter 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)":

Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_PROMPT_TEMPLATE di wp-config.php:
define( 'GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_SYSTEM_MESSAGE', 'You are a helpful translator' );
define( 'GATOGRAPHQL_OPENROUTER_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );Melalui variabel lingkungan
Definisikan variabel lingkungan OPENROUTER_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan OPENROUTER_TRANSLATION_SERVICES_PROMPT_TEMPLATE.