เอกสารทางการของ Angular ที่แปลด้วย AI
(angular-kr-docs.web.app)สวัสดีครับ! ช่วงนี้ผมเพิ่งเข้าร่วมโปรเจกต์ Angular และเจอปัญหาเพราะมีข้อมูลภาษาเกาหลีค่อนข้างน้อย
ก็เลยลองใช้โปรเจกต์แปลด้วย AI แบบโอเพนซอร์สมาช่วยแปลเอกสารทางการของ Angular เป็นภาษาเกาหลี และเผยแพร่ได้ภายในเวลาเพียง 5 ชั่วโมงครับ
ตอนนี้ส่วนใหญ่ยังเป็นเพียงการแปลฉบับร่างแรกด้วย AI เท่านั้น!
สถานะความคืบหน้าการแปล
- แปลไฟล์
.mdเสร็จแล้วประมาณ 300 ไฟล์ - กำลังแปลไฟล์เพิ่มเติม เช่น ไฟล์ HTML ที่ยังไม่ถูกแปลอัตโนมัติ
- สามารถทำความเข้าใจแนวคิดสำคัญเป็นภาษาเกาหลีไปพร้อมกับตัวอย่างโค้ดได้
- คงโครงสร้างเหมือนต้นฉบับภาษาอังกฤษ ทำให้ค้นหาเนื้อหาที่ต้องการได้ง่าย
จริง ๆ แล้วผมลังเลอยู่ว่าจะใช้หมวด Show GN เพื่อแนะนำเอกสาร Angular ที่แปลแล้ว หรือจะใช้หมวดข่าวเพื่อแนะนำเครื่องมือแปลดี
แม้คนที่ใช้ Angular อาจจะไม่ได้มีเยอะมาก แต่คิดว่าอาจช่วยคนที่กำลังมองหาเอกสารภาษาเกาหลีได้บ้าง เลยเลือกโพสต์ใน Show GN ครับ!
เครื่องมือที่ใช้
ผมไปเจอโปรเจกต์เล็ก ๆ ชื่อ "ai-markdown-translator" และผลลัพธ์ที่ได้ออกมาดีกว่าที่คาดไว้มากครับ
ผมค่อนข้างชอบเลยกำลัง fork รีโพซิทอรีและลองแก้โค้ดเพื่อมีส่วนร่วมกับโปรเจกต์นี้อยู่ด้วย
ข้อดี
- โปรเจกต์โอเพนซอร์สที่ออกแบบมาสำหรับแปลเอกสาร Markdown โดยเฉพาะ
- แปลไฟล์นามสกุลที่กำหนดในโฟลเดอร์แบบ recursive ได้
- ใช้คำสั่ง
npx ai-markdown-translator -i . -e md -l "Korean" --logเพื่อแปลทั้งหมดได้ในครั้งเดียว - แปลโดยยังคงโครงสร้างไวยากรณ์และฟอร์แมต Markdown เอาไว้ได้เป็นส่วนใหญ่
- เหมาะกับเอกสารเทคนิคที่สร้างหน้าเว็บจากคอนเทนต์แบบ MD
ข้อจำกัด
- ยังมีจุดที่แปลศัพท์เฉพาะแบบตรงตัว เช่น แปล Signal เป็น "สัญญาณ" ซึ่งยังน่าเสียดายอยู่
- พบปัญหาที่พาธอ้างอิงของบางไฟล์ถูกเปลี่ยนผิด
- ยังเป็นระดับการแปลฉบับร่างแรก จึงมีหลายจุดที่ต้องปรับปรุง
ขั้นตอนการแปลและเผยแพร่
- โคลนรีโพซิทอรีเอกสารทางการของ Angular
- รันคำสั่ง แล้วหลังจาก 2 ชั่วโมงก็แปลไฟล์ได้ประมาณ 300 ไฟล์
- แก้ไขพาธอ้างอิงไฟล์ที่ผิด
- อ้างอิงการตั้งค่า Firebase ของโปรเจกต์ Angular เดิม แล้วทำการเผยแพร่
ยังมีอีกหลายส่วนที่ต้องค่อย ๆ ตรวจทานและแก้ไข แต่เมื่อเทียบกับเวลาที่ลงทุนไป ผมคิดว่าผลลัพธ์ออกมาค่อนข้างดีเลยครับ
ขอแนะนำให้คนที่อยากแปลเอกสารเทคนิคที่เขียนในรูปแบบ MD ลองทดสอบใช้งานกันดูครับ!!
ขอบคุณที่อ่านจนจบครับ! ขอให้เป็นวันที่ดีนะครับ!! ❤️🔥
4 ความคิดเห็น
ว้าว! Angular!
...! ใช้ Angular กันอยู่ไหมครับ?
ช่วงนี้ดูเหมือนแทบไม่มีผู้ใช้ชาวเกาหลีแล้ว แต่พอมาแสดงความเห็นกันแบบนี้ก็ดีใจมากเลยครับ! 5555
ผมใช้ React ไม่เป็น และพอทำ Angular ได้อยู่บ้าง พอเห็นมีบทความเกี่ยวกับ Angular ในคอมมูนิตี้เกาหลีก็ดีใจครับ
ผมใช้แต่ React มาตลอดก่อนจะย้ายมา Angular แต่ของคุณกลับกันเลยนะ 555
ถ้ามีโอกาสเมื่อไหร่ ไว้ผมจะลองเขียนบทความเกี่ยวกับ Angular อีกครับ,,, ฮ่าๆ