Translation
TranslationDeepL

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

การตั้งค่าแผน DeepL
การตั้งค่าแผน DeepL
การตั้งค่า API key ของ DeepL
การตั้งค่า API key ของ DeepL

ใน 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 ในหน้าการตั้งค่า:

การตั้งค่า Glossary ID สำหรับ DeepL
การตั้งค่า Glossary ID สำหรับ DeepL

ใน wp-config.php

เพิ่มค่าคงที่ GATOGRAPHQL_DEEPL_GLOSSARY_ID ใน wp-config.php:

define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );

ผ่านตัวแปรสภาพแวดล้อม

กำหนดตัวแปรสภาพแวดล้อม DEEPL_GLOSSARY_ID