DeepL
นำ DeepL API มาใช้เป็นผู้ให้บริการแปลภาษาในไดเรกทีฟ @strTranslate เพื่อแปลค่าฟิลด์เป็นภาษาต่างๆ กว่า 30 ภาษา
คำอธิบาย
ทำให้ DeepL API พร้อมใช้งานเป็นผู้ให้บริการแปลภาษาในไดเรกทีฟ @strTranslate
เพิ่มไดเรกทีฟ @strTranslate ในฟิลด์ประเภท String ใดก็ได้ เพื่อแปลเป็นภาษาที่ต้องการ
ตัวอย่างเช่น queries นี้แปลฟิลด์ title และ content ของโพสต์จากภาษาอังกฤษเป็นภาษาฝรั่งเศสโดยใช้ DeepL API:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
}
}รายการภาษา
คุณสามารถแปลเนื้อหาเป็นภาษาใดก็ได้จากภาษาต่อไปนี้:
| รหัส | ภาษา |
|---|---|
AR | อาหรับ |
BG | บัลแกเรีย |
CS | เช็ก |
DA | เดนมาร์ก |
DE | เยอรมัน |
EL | กรีก |
EN | อังกฤษ (ทุกสำเนียงภาษาอังกฤษ) |
ES | สเปน |
ET | เอสโตเนีย |
FI | ฟินแลนด์ |
FR | ฝรั่งเศส |
HU | ฮังการี |
ID | อินโดนีเซีย |
IT | อิตาลี |
JA | ญี่ปุ่น |
KO | เกาหลี |
LT | ลิทัวเนีย |
LV | ลัตเวีย |
NB | นอร์เวย์ (Bokmål) |
NL | ดัตช์ |
PL | โปแลนด์ |
PT | โปรตุเกส (ทุกสำเนียงภาษาโปรตุเกส) |
RO | โรมาเนีย |
RU | รัสเซีย |
SK | สโลวัก |
SL | สโลวีเนีย |
SV | สวีเดน |
TR | ตุรกี |
UK | ยูเครน |
ZH | จีน (ทุกสำเนียงภาษาจีน) |
การกำหนดค่า DeepL API
ในการใช้งาน DeepL จำเป็นต้องระบุแผนที่ใช้ (Free หรือ Pro) และ API key ผ่านแท็บ "Plugin Management => DeepL API" ในหน้าการตั้งค่า
สร้าง API key ในบัญชี DeepL ของคุณ โดยทำตามคำแนะนำที่นี่
จากนั้นใช้วิธีใดวิธีหนึ่งด้านล่างเพื่อกรอกค่า
ผ่านการตั้งค่า
กรอกแผนและ API key ในช่องที่เกี่ยวข้องในหน้าการตั้งค่า แล้วคลิก "Save Changes (All)":


ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_DEEPL_PLAN และ GATOGRAPHQL_DEEPL_API_KEY ใน wp-config.php:
define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม DEEPL_PLAN และ DEEPL_API_KEY
อภิธานศัพท์
คุณสามารถระบุอภิธานศัพท์ให้กับ DeepL เพื่อปรับปรุงคุณภาพการแปล
ใช้วิธีใดวิธีหนึ่งด้านล่างเพื่อกรอก Glossary ID
ผ่านการตั้งค่า
กรอก Glossary ID ในหน้าการตั้งค่า:

ใน wp-config.php
เพิ่มค่าคงที่ GATOGRAPHQL_DEEPL_GLOSSARY_ID ใน wp-config.php:
define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );ผ่านตัวแปรสภาพแวดล้อม
กำหนดตัวแปรสภาพแวดล้อม DEEPL_GLOSSARY_ID