นักแปลภาษา
โมดูลสำหรับการแปลเป็นภาษาต่างๆ และการแปลข้อความในแอปพลิเคชันของคุณ
Google แปลภาษา
โมดูล Google Translate เพิ่มการผสานรวมกับ บริการ Google Translate ให้กับแอปพลิเคชันของคุณ และมีไว้สำหรับการแปลข้อความอัตโนมัติ
กระบวนการทางธุรกิจ
Google Translate: Translate
ป้อนข้อมูล
- text (text) - ข้อความต้นฉบับสำหรับการแปล
- source_lang (ENUM) - ภาษาของข้อความต้นฉบับ
- target_lang (ENUM) - ภาษาเป้าหมายสำหรับการแปล
- is_html (boolean) - เครื่องหมายที่ข้อความต้นฉบับอินพุตมีรูปแบบ html
เอาต์พุต
- text (text) - ข้อความที่แปล
การตั้งค่า
พารามิเตอร์ | ตั้งค่าล่วงหน้า | คำอธิบาย |
Project ID | - | รหัสโครงการของคุณบน Google Cloud Platform |
Service Account File | - | ไฟล์ JSON คีย์ส่วนตัวของบัญชีบริการของโครงการ Google Cloud ของคุณ |
ใช้ Google Cloud Console เพื่อรับรหัสโครงการ คู่มือการรับและตั้งค่า Project ID มีอยู่ใน ลิงค์ นี้
คู่มือการรับไฟล์บัญชีบริการมีอยู่ในลิงค์นี้ ตามนโยบายความปลอดภัย Google จะไม่เก็บคีย์ส่วนตัวของคุณ ดังนั้นคุณจึงไม่สามารถดาวน์โหลดไฟล์ JSON ของคุณใหม่ได้ คุณจะต้องสร้างรหัสใหม่หากจำเป็น
นักแปล DeepL
โมดูลให้การรวมเข้ากับ DeepL Translator
พารามิเตอร์ | ค่าเริ่มต้น | คำอธิบาย |
Auth Key | - | รหัสรับรองความถูกต้องจากบัญชี DeepL ของคุณ |
Use Pro version? | ปิด | สำหรับผู้ใช้ที่ชำระเงินเท่านั้น |
DeepL Translator: Translate Text
ป้อนข้อมูล
- sourse_lang (enum) - ภาษาของข้อความที่จะแปล
- target_lang (enum) - ภาษาที่ควรแปลข้อความ
- text (string) - ข้อความที่จะแปล รองรับเฉพาะข้อความธรรมดาที่เข้ารหัส UTF8;
- split_sentences (boolean) - ตั้งค่าว่าเครื่องมือแปลควรแยกอินพุตออกเป็นประโยคก่อนหรือไม่ สิ่งนี้เปิดใช้งานตามค่าเริ่มต้น
- glossary_id (string) - ระบุอภิธานศัพท์ที่จะใช้สำหรับการแปล ข้อสำคัญ: จำเป็นต้องตั้งค่าพารามิเตอร์ source_lang และคู่ภาษาของอภิธานศัพท์ต้องตรงกับคู่ภาษาของคำขอ
เอาต์พุต
- text (string) - ข้อความที่แปล
DeepL Translator: Translate document
ป้อนข้อมูล
- sourse_lang (enum) - ภาษาของข้อความที่จะแปล
- target_lang (enum) - ภาษาที่ควรแปลข้อความ
- document (file) - ไฟล์เอกสารที่จะแปล
เอาต์พุต
- document_id (string) - รหัสเฉพาะที่กำหนดให้กับเอกสารที่อัปโหลดและกระบวนการแปล
- document_key (string) - คีย์เฉพาะที่ใช้ในการเข้ารหัสเอกสารที่อัพโหลดรวมถึงการแปลผลลัพธ์ทางฝั่งเซิร์ฟเวอร์
DeepL Translator: Check translation status
ป้อนข้อมูล
- document_id (string) - ID เฉพาะที่กำหนดให้กับเอกสารและกระบวนการแปล
- document_key (string) - คีย์การเข้ารหัสเอกสารที่ส่งไปยังไคลเอนต์เมื่อเอกสารถูกอัปโหลดไปยัง API
เอาต์พุต
- document_id (string) - ID เฉพาะที่กำหนดให้กับเอกสารและกระบวนการแปล
- status (enum) - คำอธิบายสั้น ๆ เกี่ยวกับสถานะของกระบวนการแปลเอกสารในปัจจุบัน ค่าที่เป็นไปได้คือ:
- " queued " - งานแปลกำลังรอการประมวลผล
- " กำลัง translating " - กำลังดำเนินการแปลอยู่
- " done " - การแปลเสร็จสิ้นและเอกสารที่แปลพร้อมสำหรับการดาวน์โหลด
- " error " - เกิดข้อผิดพลาดที่แก้ไขไม่ได้ขณะแปลเอกสาร
- seconds_remaining (integer) - จำนวนวินาทีโดยประมาณจนกว่าการแปลจะเสร็จสิ้น พารามิเตอร์นี้รวมอยู่ในขณะที่การแปลกำลังดำเนินอยู่เท่านั้น
DeepL Translator: Downloading translated documents
ป้อนข้อมูล
- document_id (string) - ID เฉพาะที่กำหนดให้กับเอกสารและกระบวนการแปล
- document_key (string) - คีย์การเข้ารหัสเอกสารที่ส่งไปยังไคลเอ็นต์เมื่อเอกสารถูกอัปโหลดไปยัง API
- name (string) - ชื่อของไฟล์
เอาต์พุต
- document (file) - ไฟล์ที่ดาวน์โหลด
โปรแกรมแปลของไมโครซอฟต์
โมดูลให้การรวมเข้ากับ Microsoft Translator API
พารามิเตอร์ | ค่าเริ่มต้น | คำอธิบาย |
Subscription Key | - | รหัสการสมัครในบัญชี Azure ของคุณ |
Subscription Region | - | ภูมิภาคการสมัครใช้งานในบัญชี Azure ของคุณ |
Microsoft Translator: Detect language
ป้อนข้อมูล
- text (text) - ข้อความที่จะแปล
เอาต์พุต
- lang (enum) - รหัสของภาษาที่ตรวจพบ
Microsoft Translator: Transliterate
ป้อนข้อมูล
- text (text) - ข้อความที่จะทับศัพท์;
- sourse_lang (enum) - ภาษาของข้อความ
เอาต์พุต
- text (text) - ข้อความซึ่งเป็นผลมาจากการแปลงข้อความที่ป้อน
Microsoft Translator: Translate
ป้อนข้อมูล
- is_html (boolean) - คือข้อความ html;
- target_lang (enum) - ภาษาที่ควรแปลข้อความ
- sourse_lang (enum) - ภาษาของข้อความที่จะแปล
- text (text) - ข้อความที่จะแปล
เอาต์พุต
- text (text) - ข้อความที่แปล