ไอเดีย #88: ระบบแปลเอกสารเทคนิคไทย-อังกฤษพร้อมคลังศัพท์
ทีมที่ต้องแปลคู่มือระบบ เอกสาร API หรือ TOR ระหว่างไทยกับอังกฤษ มักเจอปัญหาเดิม: คำศัพท์เดียวกันถูกแปลไม่เหมือนกันในแต่ละหน้า "ผู้ใช้งาน" บางที่เป็น user บางที่เป็น member หรือชื่อเมนูในเอกสารไม่ตรงกับในโปรแกรม เครื่องมือแปลทั่วไปไม่รู้ศัพท์เฉพาะของเรา ไอเดียนี้คือระบบแปลเอกสารเทคนิคที่มีคลังศัพท์ (glossary) ของทีม และมีขั้นตอนตรวจทานโดยคน
ใครจะใช้
- ผู้เขียนเอกสาร/นักพัฒนา — อัปโหลดเอกสาร สั่งแปล ส่งให้ตรวจ
- ผู้ตรวจทาน (reviewer) — ตรวจแก้ทีละย่อหน้า อนุมัติคำแปล
- ผู้ดูแลคลังศัพท์ — เพิ่มคำศัพท์ คำห้ามแปล และคำอธิบายการใช้
ฟีเจอร์ขั้นต่ำ (MVP)
- นำเข้าเอกสาร Markdown, HTML หรือ Word แล้วแตกเป็น segment (ย่อหน้า/ประโยค) โดยรักษาโครงสร้างและโค้ดไว้
- คลังศัพท์: คำต้นทาง คำแปลที่ใช้ บริบท และรายการคำห้ามแปล (ชื่อผลิตภัณฑ์ ชื่อฟังก์ชัน)
- แปลด้วย AI โดยแนบศัพท์ที่เกี่ยวข้องเข้าไปในคำสั่ง
- ตรวจอัตโนมัติหลังแปล: ใช้ศัพท์ตาม glossary ไหม ตัวเลข ตัวแปร และ placeholder ตรงกับต้นฉบับไหม
- หน้าตรวจทานแบบสองคอลัมน์ ต้นฉบับ-คำแปล พร้อมสถานะต่อ segment
- Translation memory: segment ที่เคยแปลและอนุมัติแล้วนำกลับมาใช้ซ้ำ
- ส่งออกเอกสารในรูปแบบเดิม
ต่อยอดได้อีก
- ดึงข้อความจากไฟล์ภาษา (i18n) ของแอปมาแปลด้วยระบบเดียวกัน
- เสนอคำศัพท์ใหม่เข้าคลังจากคำที่ผู้ตรวจแก้บ่อย
- แสดงความต่างเมื่อต้นฉบับเปลี่ยน แปลเฉพาะส่วนที่แก้
- เชื่อมกับ git ให้แปลอัตโนมัติเมื่อเอกสารอัปเดต
โครงข้อมูลตั้งต้น
glossary_term— id, source_lang, source_term, target_term, do_not_translate, notedocument— id, title, format, source_lang, target_lang, statussegment— id, document_id, seq, source_text, machine_text, final_text, status, reviewer_idtranslation_memory— id, source_hash, source_text, target_text, approved_atqa_issue— id, segment_id, type (glossary/number/placeholder), detail, resolved
ระดับความยาก และสิ่งที่จะได้เรียนรู้
ปานกลาง
- parse และประกอบเอกสารกลับโดยไม่ทำโครงสร้างพัง
- จับคู่คำศัพท์ภาษาไทยในข้อความที่ไม่มีช่องว่าง
- เขียนตัวตรวจคุณภาพคำแปลแบบอัตโนมัติ
- ทำ UI ตรวจทานที่ใช้คีย์ลัดได้เร็ว
ข้อควรระวัง
- AI แปลคล่องแต่ผิดความหมายได้ โดยเฉพาะข้อกำหนดทางเทคนิคหรือสัญญา เอกสารที่ใช้จริงต้องผ่านผู้ตรวจที่เข้าใจทั้งสองภาษาและเนื้อหา
- เอกสารภายในอาจมีความลับลูกค้า ถ้าใช้บริการ AI ภายนอกต้องตรวจเงื่อนไขการใช้ข้อมูลก่อน
- อย่าแปลโค้ด ชื่อตัวแปร หรือ URL ในเอกสาร ต้องกันส่วนนี้ออกก่อนส่งแปล
ทีมคุณแปลศัพท์อย่าง "deploy" หรือ "commit" เป็นไทยไหม หรือทับศัพท์ทั้งหมด? และใครมี glossary ไทย-อังกฤษด้านไอทีที่ใช้ในทีมอยู่ อยากให้ลองแชร์แนวคิดกันครับ ทำระบบนี้แล้วเอามาโชว์ในกระทู้ได้เลย