สารบัญเอกสาร

งานแปล API

สร้างงานแปล

/v1/translation/create

สร้างงานแปลใหม่สำหรับการแปลเอกสาร/ไฟล์

ตัวอย่าง

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/create' \
2--header 'Authorization: [yourSecretKey]' \
3--form 'file=@bitcoin.pdf' \
4--form 'fromLang=English' \
5--form 'toLang=Simplified Chinese' 

พารามิเตอร์คำขอ

พารามิเตอร์ประเภทค่าเริ่มต้นคำอธิบายตัวอย่าง
*filebinary-
  • ไฟล์ที่ต้องการแปล
  • ประเภทไฟล์ที่รองรับ:สอบถาม
bitcoin.pdf
*fromLangString-
  • ภาษาต้นฉบับ ภาษาต้นฉบับต้องไม่เหมือนกับภาษาปลายทาง
  • ภาษาที่รองรับ: สอบถาม
English
*toLangString-
  • ภาษาปลายทาง ภาษาปลายทางต้องไม่เหมือนกับภาษาต้นทาง
  • ภาษาที่รองรับ:สอบถาม
Simplified Chinese
modelString-
  • โมเดล AI สำหรับการแปล
  • โมเดลที่รองรับ:สอบถาม
-
fileDescriptionString-

คำอธิบายเอกสาร โดยการให้ข้อมูลเพิ่มเติมเพื่อปรับปรุงคุณภาพการแปล เช่น การเพิ่มข้อมูลพื้นหลังเอกสารเพิ่มเติมและความต้องการในการแปลอื่นๆ เป็นต้น

-
glossaryString-

ชื่อคำศัพท์เฉพาะที่ใช้ในการแปล

-
previewBooleanfalse

สร้างเฉพาะตัวอย่างหรือไม่ เมื่อสร้างเฉพาะตัวอย่าง จะใช้ 2 credits ในการสร้างตัวอย่างการแปลเอกสาร

-
shouldTranslateImageBooleanfalse
  • กำหนดว่าจะแปลรูปภาพในเอกสารหรือไม่
  • รองรับเฉพาะ PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
shouldTranslateFileNameBooleantrue

แปลชื่อไฟล์หรือไม่

-
passwordString-

รหัสผ่านสำหรับเปิดไฟล์ PDF

-
ignoreCommentsBooleanfalse

ละเว้นความคิดเห็นใน DOCX, PPTX, XLSX หรือไม่

-
ignoreNotesBooleanfalse

ละเว้นหมายเหตุของ PPTX หรือไม่

-
ignoreHeadersAndFootersBooleanfalse

ละเว้นหัวกระดาษและท้ายกระดาษของ DOCX หรือไม่

-
ignoreHiddenBooleanfalse

ละเว้นสไลด์ที่ซ่อนอยู่ของ PPTX หรือไม่

-
ignoreMastersBooleanfalse

ละเว้นข้อความแม่แบบของ PPTX หรือไม่

-
ignoreSheetNamesBooleanfalse

ไม่แปลชื่อแผ่นงานของ XLSX หรือไม่

-
webhookUrlString-

URL สำหรับการเรียกกลับเมื่อมีการอัปเดตสถานะ เนื้อหาการเรียกกลับประกอบด้วย: {taskId, progress, status}

-

การตอบสนอง

พารามิเตอร์ประเภทค่าเริ่มต้นคำอธิบายตัวอย่าง
taskIdString-

รหัสงาน

-