ข้อความค้นหา
รับต้นฉบับและคำแปลที่ตรงกันซึ่งดึงมาจากระบบในรูปแบบ JSON
curl
1curl -X POST 'https://dltranslator.com/api/v1/translation/queryTexts' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{ "taskId": "[query taskId]" }'
พารามิเตอร์คำขอ
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
*taskId | String | ID ของงานที่เกี่ยวข้องกับข้อความ |
การตอบสนอง
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
texts | JSON | ต้นฉบับและคำแปลที่ระบบดึงออกมาแบบจับคู่หนึ่งต่อหนึ่ง |
revisedTexts | JSON | ผู้ใช้อัปโหลดคำแปลที่แก้ไขแล้วเพื่อสร้างเอกสารใหม่ |
อัปเดตข้อความ
อัปโหลดข้อความแปลที่ต้องการแก้ไขด้วยตนเอง หากเลือกแปลใหม่ ระบบจะแปลเอกสารใหม่ทั้งหมด มิฉะนั้นจะบันทึกไว้ใน revisedTexts เท่านั้น
สามารถใช้ความสามารถในการแก้ไขหลังการแปล (Post Editing) ผ่านอินเตอร์เฟซนี้
curl
1curl -X POST 'https://dltranslator.com/api/v1/translation/updateTexts' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{ "taskId": "[update taskId]", "revisedTexts": {"example":"样例"}, "startTranslation": [true or false] }'
พารามิเตอร์คำขอ
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
*taskId | String | ต้องการ ID งานแปลที่ต้องแก้ไข |
*revisedTexts | JSON Object | คำแปลที่แก้ไขแล้ว โดย key คือข้อความต้นฉบับ และ value คือคำแปล |
startTranslation | Boolean | เริ่มการแปลใหม่หรือไม่ ค่าเริ่มต้นคือ false |
การตอบสนอง
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
success | Boolean | อัปเดตสำเร็จ หรือล้มเหลว |