DeepL
Masukkan API DeepL sebagai penyedia terjemahan ke dalam direktif @strTranslate, untuk menerjemahkan nilai field ke lebih dari 30 bahasa.
Deskripsi
Jadikan API DeepL 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 postingan dari bahasa Inggris ke bahasa Prancis menggunakan API DeepL:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
}
}Daftar bahasa
Anda dapat menerjemahkan konten ke salah satu dari bahasa-bahasa berikut:
| Kode | Bahasa |
|---|---|
AR | Arab |
BG | Bulgaria |
CS | Ceko |
DA | Denmark |
DE | Jerman |
EL | Yunani |
EN | Inggris (semua varian bahasa Inggris) |
ES | Spanyol |
ET | Estonia |
FI | Finlandia |
FR | Prancis |
HU | Hungaria |
ID | Indonesia |
IT | Italia |
JA | Jepang |
KO | Korea |
LT | Lituania |
LV | Latvia |
NB | Norwegia Bokmål |
NL | Belanda |
PL | Polandia |
PT | Portugis (semua varian bahasa Portugis) |
RO | Rumania |
RU | Rusia |
SK | Slovak |
SL | Slovenia |
SV | Swedia |
TR | Turki |
UK | Ukraina |
ZH | Tionghoa (semua varian bahasa Tionghoa) |
Konfigurasi API DeepL
Untuk menggunakan DeepL, wajib menyediakan Plan yang digunakan (Free atau Pro) dan API key, melalui tab "Plugin Management => DeepL API" di halaman Settings.
Buat API key di akun DeepL Anda, dengan mengikuti instruksi di sini.
Kemudian ikuti salah satu metode di bawah ini untuk memasukkan nilainya.
Melalui Settings
Masukkan Plan dan API key pada input yang sesuai di halaman Settings, lalu klik "Save Changes (All)":


Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_DEEPL_PLAN dan GATOGRAPHQL_DEEPL_API_KEY di wp-config.php:
define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );Melalui variabel lingkungan
Definisikan variabel lingkungan DEEPL_PLAN dan DEEPL_API_KEY.
Glosarium
Anda dapat menyediakan glosarium ke DeepL, untuk meningkatkan kualitas terjemahan.
Ikuti salah satu metode di bawah ini untuk memasukkan ID glosarium.
Melalui Settings
Masukkan Glossary ID di halaman Settings:

Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_DEEPL_GLOSSARY_ID di wp-config.php:
define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );Melalui variabel lingkungan
Definisikan variabel lingkungan DEEPL_GLOSSARY_ID.