Translation
TranslationDeepL

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:

KodeBahasa
ARArab
BGBulgaria
CSCeko
DADenmark
DEJerman
ELYunani
ENInggris (semua varian bahasa Inggris)
ESSpanyol
ETEstonia
FIFinlandia
FRPrancis
HUHungaria
IDIndonesia
ITItalia
JAJepang
KOKorea
LTLituania
LVLatvia
NBNorwegia Bokmål
NLBelanda
PLPolandia
PTPortugis (semua varian bahasa Portugis)
RORumania
RURusia
SKSlovak
SLSlovenia
SVSwedia
TRTurki
UKUkraina
ZHTionghoa (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)":

Mengatur plan DeepL
Mengatur plan DeepL
Mengatur API key DeepL
Mengatur API key DeepL

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:

Mengatur ID glosarium untuk DeepL
Mengatur ID glosarium untuk DeepL

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.