SSD Nodes Learn Hosting plans →
คู่มือ Matt Connorโดย Matt Connor

ใช้ Claude แปลภาษาไทย-อังกฤษ: ได้ผลแค่ไหน จ่ายเท่าไร

Anthropic ไม่มีคะแนนคุณภาพภาษาไทยให้ดู คู่มือนี้สอนเขียนคำสั่งแปลพร้อมอภิธานศัพท์ ตรวจด้วยการแปลกลับ คิดค่า API เป็นเงินบาท และบอกว่าเอกสารแบบไหนต้องให้ผู้แปลลงนามรับรอง

Claude แปลภาษาไทย-อังกฤษได้ดีแค่ไหน

Claude แปลภาษาไทยเป็นอังกฤษ และอังกฤษเป็นไทยได้ ใช้ได้ตั้งแต่แผนฟรี แต่ Anthropic ไม่ได้เผยแพร่คะแนนคุณภาพของภาษาไทย จึงไม่มีตัวเลขทางการที่บอกได้ว่าแปลไทยแม่นแค่ไหน วิธีที่ตรงที่สุดคือทดสอบกับข้อความจริงของคุณเอง ใช้คำสั่งแปลที่มีอภิธานศัพท์ แล้วตรวจซ้ำด้วยการแปลกลับ

อีเมล เอกสาร คำบรรยายวิดีโอ และรายละเอียดสินค้า ใช้วิธีเดียวกันทั้งหมด ที่ต่างกันคือระดับภาษาและรูปแบบไฟล์ ส่วนเอกสารที่ต้องยื่นหน่วยงานราชการหรือสถานทูต มีกติกาของหน่วยงานนั้นที่ AI ทำแทนไม่ได้ เรื่องนี้อยู่ในหัวข้อท้าย ๆ ของคู่มือ

ทำไมไม่มีคะแนนภาษาไทยให้ดู

เอกสารของ Anthropic มีหน้า Multilingual support ซึ่งมีตารางคะแนนแยกตามภาษา เมื่อเปิดดูวันที่ 25 ตุลาคม 2026 ตารางมีภาษาอังกฤษ (เป็นฐาน 100%) สเปน โปรตุเกส (บราซิล) อิตาลี ฝรั่งเศส อินโดนีเซีย เยอรมัน อาหรับ จีนตัวย่อ เกาหลี ญี่ปุ่น ฮินดี เบงกาลี สวาฮีลี และโยรูบา ไม่มีแถวของภาษาไทย

ตารางนี้ยังเก่ากว่ารุ่นที่ใช้กันอยู่ คอลัมน์ในตารางคือ Claude Sonnet 4.5 ซึ่งหน้าเดียวกันระบุว่าเลิกใช้แล้ว กับ Claude Haiku 4.5 จึงไม่ได้บอกอะไรเกี่ยวกับรุ่น 5.x เลย และคะแนนในตารางคือผลแบบทดสอบ MMLU (Massive Multitask Language Understanding) เทียบกับภาษาอังกฤษ ซึ่งวัดความรู้ทั่วไป ไม่ได้วัดคุณภาพงานแปล

หน้าเดียวกันเขียนไว้ว่า "Claude is capable in many languages beyond those benchmarked in the following table. Test with any languages relevant to your specific use cases." แปลว่า Anthropic เองก็ให้ทดสอบกับภาษาที่คุณใช้จริง ไม่ได้ให้เดาจากตาราง

อีกเรื่องที่คนมักสับสนคือภาษาของเมนู ศูนย์ช่วยเหลือของ Claude ระบุภาษาหน้าจอของแอปบนเว็บและเดสก์ท็อปไว้ ได้แก่ อังกฤษ ฝรั่งเศส เยอรมัน ฮินดี อินโดนีเซีย อิตาลี ญี่ปุ่น เกาหลี โปรตุเกส (บราซิล) สเปน (ละตินอเมริกา) และสเปน (สเปน) ยังไม่มีภาษาไทย แต่หน้าเดียวกันก็เขียนว่า "you can still chat with Claude in any language" เมนูที่เป็นภาษาอังกฤษจึงไม่เกี่ยวกับความสามารถในการแปลไทย

วิธีวัดคุณภาพการแปลด้วยข้อความของคุณเอง

ก่อนใช้กับงานจริง ให้สร้างชุดทดสอบเล็ก ๆ ไว้หนึ่งชุด ชุดนี้จะใช้ซ้ำได้ทุกครั้งที่เปลี่ยนรุ่นโมเดลหรือแก้คำสั่ง

  1. เลือกข้อความจริง 10 ถึง 20 ชิ้นจากงานของคุณ เช่น อีเมลถึงลูกค้า ย่อหน้าจากสัญญา บรรทัดคำบรรยาย หรือรายละเอียดสินค้า
  2. ใส่ชิ้นที่ยากด้วย เช่น ชื่อคน ชื่อสถานที่ จำนวนเงิน วันที่ คำศัพท์เฉพาะวงการ และประโยคที่ละประธาน
  3. ถ้ามีคำแปลที่คนแปลไว้แล้วและเชื่อถือได้ ให้เก็บไว้เป็นคำตอบอ้างอิง
  4. แปลทุกชิ้นด้วยคำสั่งชุดเดียวกัน แล้วให้คนที่อ่านได้ดีทั้งสองภาษาเป็นคนตรวจ
  5. จดว่าผิดแบบไหน: ความหมายผิด ตัวเลขผิด ระดับภาษาผิด หรือแค่สำนวนไม่เป็นธรรมชาติ

ความผิดสองแบบแรกอันตรายที่สุด เพราะคนอ่านปลายทางมองไม่เห็น ประโยคที่อ่านลื่นแต่จำนวนเงินผิดจะผ่านตาคนอ่านไปได้ง่าย ส่วนสำนวนที่แข็งเห็นได้ทันที จึงแก้ได้เร็วกว่า

ประโยคที่ละประธานต้องดูเป็นพิเศษ ภาษาไทยละประธานได้บ่อย แต่ภาษาอังกฤษต้องมีประธาน โมเดลจึงต้องเลือกว่าเป็น I, we หรือ they และถ้าเลือกผิด ความหมายของทั้งย่อหน้าจะเปลี่ยน

คำสั่งแปลที่ใช้ซ้ำได้: เก็บไว้ใน Project

หน้า Multilingual support ของ Anthropic ให้คำแนะนำสำหรับงานแปลไว้ชัด ให้ระบุทั้งภาษาต้นทางและภาษาปลายทาง ส่งข้อความด้วยอักษรของภาษานั้นเอง ไม่ใช่คำอ่านเป็นอักษรโรมัน และคำนึงถึงบริบททางวัฒนธรรม ตัวอย่างในหน้านั้นคือ Translate the user's message from German to Korean. Respond with only the translation. ภาษาไทยจึงควรพิมพ์เป็นอักษรไทยเสมอ ไม่ใช่ "sawatdee khrap"

ใน claude.ai ที่ที่เหมาะสำหรับคำสั่งแบบนี้คือ Project ศูนย์ช่วยเหลือของ Claude ระบุว่า Project ใช้ได้ทุกบัญชี รวมถึงบัญชีฟรี โดยบัญชีฟรีสร้างได้สูงสุด 5 Project คำสั่งของ Project (project instructions) ใช้กับทุกแชตใน Project นั้น และไฟล์ที่อัปโหลดเข้า project knowledge จะเป็นบริบทให้ทุกแชต

ทำ Project แยกตามทิศทางการแปล เช่น "แปลไทยเป็นอังกฤษ" หนึ่ง Project และ "แปลอังกฤษเป็นไทย" อีกหนึ่ง Project เพราะคำสั่งที่ระบุทิศทางเดียวชัดเจนกว่าคำสั่งที่ให้โมเดลเดาเองว่าต้องแปลไปทางไหน ตัวอย่างคำสั่งสำหรับทิศทางไทยเป็นอังกฤษ:

คุณเป็นผู้แปลภาษาไทยเป็นภาษาอังกฤษ
แปลข้อความของผู้ใช้จากภาษาไทยเป็นภาษาอังกฤษ ตอบกลับเฉพาะคำแปล

ผู้อ่าน: ลูกค้าธุรกิจในต่างประเทศ
ระดับภาษา: สุภาพ เป็นทางการ แต่ไม่แข็ง
คำศัพท์: ใช้คำตามไฟล์ glossary.txt ทุกครั้ง
ชื่อบุคคลและชื่อบริษัท: ใช้การสะกดตาม glossary.txt เท่านั้น ถ้าไม่มีในไฟล์ ให้ถอดเสียงเป็นอักษรโรมัน แล้วใส่ [ตรวจชื่อ] ไว้หลังชื่อนั้น
วันที่: ต้นฉบับใช้ปี พ.ศ. ให้แปลงเป็น ค.ศ. โดยลบ 543 และเขียนชื่อเดือนเป็นคำ เช่น 10 February 2026
ตัวเลขและจำนวนเงิน: ห้ามปัดเศษ ห้ามแปลงสกุลเงิน ใช้เลขอารบิก
ถ้าประโยคต้นฉบับกำกวม อย่าเดา ให้แปลตามตัวอักษรแล้วใส่ [กำกวม] ไว้ท้ายประโยค

เครื่องหมาย [ตรวจชื่อ] และ [กำกวม] คือจุดที่คนต้องตรวจ เมื่อโมเดลถูกสั่งให้ทำเครื่องหมายแทนการเดา คุณจะรู้ว่าต้องอ่านตรงไหน แทนที่จะต้องอ่านทุกบรรทัดด้วยความระแวงเท่ากัน

อภิธานศัพท์ให้เป็นไฟล์ข้อความธรรมดา บรรทัดละหนึ่งคู่ แล้วอัปโหลดเข้า project knowledge:

ใบกำกับภาษี = tax invoice
ใบเสร็จรับเงิน = receipt
ค่าจัดส่ง = shipping fee
ผ้าฝ้าย 100% = 100% cotton
บริษัท สยามตัวอย่าง จำกัด = Siam Tuayang Co., Ltd.
นางสาวสมหญิง ใจดี = Ms. Somying Jaidee

บรรทัดสุดท้ายคือการสะกดที่เจ้าของชื่อใช้เอง ไม่ได้มาจากการถอดตามหลักเกณฑ์ ถ้าเจ้าของชื่อสะกดชื่อตัวเองไว้แล้วในเอกสารเดิม ให้ใช้การสะกดนั้น และใส่ไว้ในอภิธานศัพท์เพื่อให้ทุกฉบับตรงกัน

เก็บอภิธานศัพท์ให้สั้นและตรงงาน ศูนย์ช่วยเหลือของ Claude ระบุว่าในแผนเสียเงิน เมื่อ project knowledge ใกล้เต็ม context window (ปริมาณข้อความที่โมเดลอ่านได้ในครั้งเดียว) Claude จะเปิดโหมด RAG (retrieval-augmented generation) เองเพื่อขยายความจุ ในโหมดนี้ Claude ดึงมาเฉพาะส่วนที่ค้นเจอ ไม่ได้อ่านทั้งไฟล์ อภิธานศัพท์ยาวหลายพันบรรทัดจึงอาจถูกอ่านไม่ครบ และคำที่คุณกำหนดไว้ก็อาจหลุด

ระดับภาษา: ภาษาราชการ ภาษาพูด ครับ/ค่ะ และราชาศัพท์

เอกสารของ Anthropic ไม่ได้พูดถึงการใช้ระดับภาษาไทยโดยตรง คำแนะนำในส่วนนี้จึงเป็นวิธีทำงาน ไม่ใช่คำรับรองของผู้ผลิต ทดสอบกับข้อความของคุณก่อนเสมอ

แปลไทยเป็นอังกฤษ: คำลงท้ายอย่าง ครับ ค่ะ หรือคำขึ้นต้นอย่าง "เรียน" ไม่มีคำตรงในภาษาอังกฤษ สิ่งที่ต้องส่งต่อคือน้ำเสียง ไม่ใช่ตัวคำ บอกในคำสั่งว่าผู้อ่านเป็นใคร และต้องการความสุภาพระดับไหน

แปลอังกฤษเป็นไทย: งานนี้ยากกว่า เพราะภาษาอังกฤษไม่มีข้อมูลว่าผู้เขียนลงท้ายด้วย ครับ หรือ ค่ะ โมเดลจึงต้องเลือกเอง ระบุไปตรง ๆ ในคำสั่ง เช่น "ผู้เขียนเป็นผู้หญิง ลงท้ายด้วย ค่ะ" หรือ "เอกสารเขียน ไม่ใช้คำลงท้าย" ถ้าเป็นหนังสือถึงหน่วยงาน ให้สั่งว่าใช้ภาษาราชการ และใช้รูปแบบ "เรียน" กับ "ขอแสดงความนับถือ"

งานโฆษณาและรายละเอียดสินค้า: หน้า Multilingual support แนะนำให้สั่งให้ใช้ "idiomatic speech as if it were a native speaker" วิธีนี้เหมาะกับข้อความขายของ แต่ไม่เหมาะกับสัญญา เพราะการเกลาสำนวนคือการยอมให้ถ้อยคำเปลี่ยน

ราชาศัพท์: ถ้าข้อความเกี่ยวกับพระมหากษัตริย์หรือพระบรมวงศานุวงศ์ ให้คนที่รู้ราชาศัพท์ตรวจทุกครั้งก่อนเผยแพร่ ไม่มีแหล่งข้อมูลของ Anthropic ที่บอกว่า Claude ใช้ราชาศัพท์ได้ถูกต้อง และคำผิดในส่วนนี้ไม่ใช่แค่สำนวนแข็ง

ชื่อคน ชื่อสถานที่ และการถอดเป็นอักษรโรมัน

ราชบัณฑิตยสภามีหลักเกณฑ์การถอดอักษรไทยเป็นอักษรโรมัน ถ้าต้องการให้ชื่อที่ยังไม่มีการสะกดเดิมเป็นไปตามหลักเกณฑ์นี้ ให้ระบุในคำสั่ง แล้วตรวจผลกับหลักเกณฑ์ฉบับเต็มบนเว็บไซต์ของราชบัณฑิตยสภาเอง อย่าเชื่อว่าโมเดลจำหลักเกณฑ์ได้ครบ

ปัญหาที่เจอบ่อยกว่าคือความไม่สม่ำเสมอ ชื่อเดียวกันอาจถูกสะกดสองแบบในเอกสารเดียวกัน เพราะแต่ละช่วงถูกแปลแยกกัน คนอ่านปลายทางจะไม่แน่ใจว่าเป็นคนเดียวกันหรือไม่ อภิธานศัพท์ใน Project แก้ปัญหานี้ได้ เพราะทุกแชตใช้รายการเดียวกัน

วันที่: พ.ศ. กับ ค.ศ.

ปี ค.ศ. คือปี พ.ศ. ลบ 543 ตัวอย่างจากหน้าเว็บของกรมการกงสุลที่อ้างถึงในหัวข้อท้าย ๆ: "10 กุมภาพันธ์ 2569" คือ 10 February 2026

ตรวจปีทุกปีด้วยตัวเอง ถึงจะสั่งให้แปลงในคำสั่งแล้วก็ตาม ปีที่ไม่ได้แปลง หรือแปลงซ้ำสองครั้ง เป็นความผิดที่อ่านแล้วดูปกติ ระวังปีย่อด้วย เช่น "ปี 69" ในเอกสารไทย และระวังวันที่แบบตัวเลขล้วน 03/04/2026 เพราะคนอเมริกันอ่านเป็นเดือนมีนาคม แต่คนไทยอ่านเป็นเดือนเมษายน คำสั่งด้านบนจึงให้เขียนชื่อเดือนเป็นคำ

ตัวเลข จำนวนเงิน และหน่วย

เอกสารไทยบางฉบับใช้เลขไทย ๐ ถึง ๙ บอกในคำสั่งว่าจะให้แปลงเป็นเลขอารบิกหรือคงไว้ คำว่า "แสน" ไม่มีคำตรงในภาษาอังกฤษ "ห้าแสนบาท" ต้องกลายเป็น 500,000 baht ส่วนตัวย่อสกุลเงิน ให้กำหนดไว้แบบเดียว เช่น ใช้ THB ทั้งฉบับ

ตรวจตัวเลขด้วยเครื่องมือ ไม่ต้องอาศัยสายตาอย่างเดียว คำสั่งด้านล่างดึงตัวเลขอารบิกทั้งหมดจากต้นฉบับและคำแปล แล้วแสดงส่วนที่ต่างกัน:

grep -oE '[0-9]+([,.][0-9]+)*' source.th.txt | sort > th-numbers.txt
grep -oE '[0-9]+([,.][0-9]+)*' target.en.txt | sort > en-numbers.txt
diff th-numbers.txt en-numbers.txt

diff จะไม่พิมพ์อะไรเลยถ้าตัวเลขตรงกันทุกตัว ถ้ามีบรรทัดขึ้นต้นด้วย < หรือ > ให้ไปดูตัวเลขนั้นในเอกสาร บางบรรทัดต่างกันโดยตั้งใจ เช่น ปี 2569 ที่กลายเป็น 2026 แต่ตัวเลขที่หายไปเฉย ๆ คือความผิด คำสั่งนี้ไม่เห็นเลขไทย ๐ ถึง ๙ และไม่เห็นตัวเลขที่เขียนเป็นคำ ถ้าต้นฉบับใช้แบบนั้น ต้องตรวจเอง

ตรวจด้วยการแปลกลับ (back-translation)

การแปลกลับคือเอาคำแปลภาษาอังกฤษไปแปลกลับเป็นภาษาไทย แล้วเทียบความหมายกับต้นฉบับ ให้ทำในแชตใหม่ที่อยู่นอก Project เพราะถ้าทำในแชตเดิม โมเดลเห็นต้นฉบับอยู่แล้ว และจะลอกต้นฉบับกลับมาแทนการแปลจริง ส่วนคำสั่งของ Project ก็สั่งให้แปลไปอีกทิศทางหนึ่ง

แปลข้อความต่อไปนี้จากภาษาอังกฤษเป็นภาษาไทยแบบตรงตัว ห้ามเกลาสำนวน ตอบกลับเฉพาะคำแปล

สิ่งที่การแปลกลับจับได้: ความหมายที่เพี้ยน ประโยคปฏิเสธที่กลายเป็นประโยคบอกเล่า ตัวเลขผิด และประธานที่เลือกผิด สิ่งที่จับไม่ได้: สำนวนที่ไม่เป็นธรรมชาติ และความเข้าใจผิดที่โมเดลทำซ้ำทั้งขาไปและขากลับ ถ้าใช้ Claude ทั้งสองขา ความเข้าใจผิดแบบเดียวกันอาจหักล้างกันจนมองไม่เห็น การแปลกลับด้วยเครื่องมืออื่นจึงช่วยได้มากกว่า ผลการแปลกลับเป็นตัวกรอง ไม่ใช่หลักฐานว่าคำแปลถูก

แปลเอกสารยาว: อัปโหลดอย่างไร และทำไมต้องแบ่งเป็นช่วง

ข้อจำกัดการอัปโหลดใน claude.ai ตามหน้า Upload files to Claude เมื่อเปิดดูวันที่ 25 ตุลาคม 2026:

  • แชตหนึ่งแนบได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 500MB
  • ไฟล์ที่อัปโหลดเข้า Project จำกัดไฟล์ละ 30MB และเนื้อหารวมต้องอยู่ใน context window ของ Claude
  • PDF จำกัดที่ 1000 หน้า
  • ชนิดเอกสารที่รองรับ: PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON และ XLSX (XLSX ต้องเปิด code execution and file creation ก่อน)
  • รูปภาพที่รองรับ: JPEG, PNG, GIF และ WebP

หน้าเดียวกันยังเขียนว่า "Additional token limits may apply based on the length of extracted content." ไฟล์ที่อัปโหลดผ่านจึงยังอาจยาวเกินกว่าจะแปลในครั้งเดียว

ขีดจำกัดการอัปโหลดคือขนาดของไฟล์ ไม่ใช่ปริมาณที่แปลได้ในหนึ่งคำตอบ คำแปลยาวพอ ๆ กับต้นฉบับ และคำตอบแต่ละครั้งมีความยาวจำกัด ถ้าสั่งให้แปลสัญญา 80 หน้าในข้อความเดียว คำตอบมักจะหยุดกลางเอกสาร หรือย่อเนื้อหาแทนการแปล วิธีที่ได้ผลกว่า:

  1. แบ่งเอกสารตามหัวข้อหรือบทของมันเอง อย่าตัดกลางย่อหน้า
  2. ส่งทีละช่วงในแชตของ Project เดียวกัน
  3. เปิดแชตใหม่ทุกไม่กี่ช่วง เพราะความยาวของบทสนทนาก็นับเข้าโควตา
  4. เมื่อพบคำศัพท์ใหม่ระหว่างทาง ให้เพิ่มเข้า glossary.txt ทันที

ข้อ 4 สำคัญเพราะศูนย์ช่วยเหลือของ Claude เขียนไว้ว่า "Context is not shared across chats within a project unless the information is added into the project knowledge base." คำศัพท์ที่ตกลงกันในแชตที่สามจะไม่ไปถึงแชตที่สี่ ถ้าไม่ได้เขียนไว้ในไฟล์

คำบรรยายวิดีโอ (SRT)

ไฟล์ SRT มีหมายเลขบรรทัด เวลา และข้อความ สั่งให้แปลเฉพาะข้อความ และห้ามแก้หมายเลขกับเวลา หลังได้ไฟล์คืนมา ให้นับจำนวนบรรทัดเวลาในทั้งสองไฟล์:

grep -c -- '-->' episode01.th.srt episode01.en.srt

ผลลัพธ์จะเป็นชื่อไฟล์ตามด้วยจำนวน เช่น episode01.th.srt:412 ตัวเลขของสองไฟล์ต้องเท่ากัน ถ้าไม่เท่า แปลว่าโมเดลรวมสองบรรทัดเป็นบรรทัดเดียว หรือข้ามบางบรรทัดไป และคำบรรยายจะเลื่อนไม่ตรงกับภาพตั้งแต่จุดนั้น

ทำไมข้อความภาษาไทยกินโควตา และวัดเองอย่างไร

หน้า Usage limit best practices ของศูนย์ช่วยเหลือ Claude ระบุสิ่งที่นับเข้าโควตาไว้ ได้แก่ ความยาวของข้อความ ขนาดไฟล์แนบ ความยาวของบทสนทนาปัจจุบัน การใช้เครื่องมือ เช่น Research หรือ web search รุ่นโมเดลที่เลือก ระดับ effort การสร้าง artifact และงานหลายขั้นตอน เช่น การรันโค้ด งานแปลเอกสารยาวโดนหลายข้อพร้อมกัน ทั้งไฟล์ใหญ่ ข้อความยาว และบทสนทนาที่ยาวขึ้นเรื่อย ๆ

หน้าเดียวกันเขียนว่า "Content in projects is cached and counts less against your limits when reused." อภิธานศัพท์ใน Project จึงคุ้มกว่าการวางอภิธานศัพท์ซ้ำในทุกแชต แต่แคชนี้หมดอายุเมื่อไม่ได้ใช้งานสักพัก และข้อความแรกหลังพักนาน ๆ จะนับเนื้อหาเต็มอีกครั้ง ถ้าโควตาหมดกลางงาน ดู สิ่งที่ทำได้เมื่อ Claude แจ้งว่าใช้โควตาครบแล้ว และถ้าใช้แผนฟรีอยู่ ดู ขีดจำกัดของ Claude แผนฟรี

ข้อความภาษาไทยหนึ่งประโยคกลายเป็นกี่ token (หน่วยข้อความที่โมเดลนับและคิดเงิน) Anthropic ไม่ได้เผยแพร่ตัวเลขเฉพาะภาษาไทย หน้าราคาของ Anthropic ระบุว่าจำนวน token ขึ้นกับ tokenizer ของรุ่นนั้น ภาษา และชนิดของเนื้อหา และระบุว่า Claude รุ่น 4.7 ขึ้นไปใช้ tokenizer ใหม่ที่ให้ token มากกว่ารุ่น Sonnet 4.6 และก่อนหน้าประมาณ 30% สำหรับข้อความเดียวกัน ตัวเลขที่เคยวัดกับรุ่นเก่าจึงใช้กับรุ่นใหม่ไม่ได้

วิธีที่ถูกคือวัดเอง endpoint สำหรับนับ token ของ Claude API ใช้ฟรี แต่มีขีดจำกัดจำนวนคำขอต่อนาที ต้องมี API key จาก Claude Console ก่อน แล้วส่งข้อความไทยไปนับ:

curl https://api.anthropic.com/v1/messages/count_tokens \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "content-type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-5-5",
    "messages": [{
      "role": "user",
      "content": "เรียนลูกค้า บริษัทได้รับคำสั่งซื้อของท่านแล้ว และจะจัดส่งภายในสามวันทำการ"
    }]
  }'

คำตอบเป็น JSON บรรทัดเดียวในรูป {"input_tokens": ...} จากนั้นส่งคำแปลภาษาอังกฤษของประโยคเดียวกันไปนับด้วยคำสั่งเดิม แล้วเทียบสองตัวเลข ใช้ย่อหน้าจริงจากงานของคุณหลาย ๆ ย่อหน้า ไม่ใช่ประโยคเดียว เพราะอัตราส่วนเปลี่ยนตามเนื้อหา เอกสารของ Anthropic ระบุว่าผลที่ได้เป็นค่าประมาณ และให้นับใหม่ทุกครั้งที่เปลี่ยนรุ่น โดยใส่ model ID ของรุ่นที่จะใช้จริง

แปลงานจำนวนมากผ่าน API: คิดค่าใช้จ่ายเป็นเงินบาท

ถ้างานของคุณคือรายละเอียดสินค้าหลายพันรายการ หรือคำบรรยายหลายสิบตอน การแปลผ่าน API มักเหมาะกว่าการวางทีละชิ้นในแชต เพราะสั่งงานเป็นสคริปต์ได้ และจ่ายตามจำนวน token ที่ใช้จริง ราคาต่อหนึ่งล้าน token จากหน้า Pricing เมื่อเปิดดูวันที่ 25 ตุลาคม 2026 แปลงเป็นบาทด้วยอัตราถัวเฉลี่ยถ่วงน้ำหนักระหว่างธนาคารของธนาคารแห่งประเทศไทย 33.650 บาทต่อดอลลาร์สหรัฐ ของวันที่ 22 ตุลาคม 2026:

แผนภูมิราคาต่อหนึ่งล้าน token (USD และบาท)
ข้อมูลเบื้องหลังแผนภูมินี้
[
  {
    "label": "Haiku 5.5",
    "input_usd": "0.10",
    "output_usd": "0.50",
    "input_thb": "3.37",
    "output_thb": "16.83"
  },
  {
    "label": "Sonnet 5.5 (Batch)",
    "input_usd": "1.00",
    "output_usd": "5.00",
    "input_thb": "33.65",
    "output_thb": "168.25"
  },
  {
    "label": "Sonnet 5.5",
    "input_usd": "2.00",
    "output_usd": "10.00",
    "input_thb": "67.30",
    "output_thb": "336.50"
  },
  {
    "label": "Opus 5.5",
    "input_usd": "4.00",
    "output_usd": "20.00",
    "input_thb": "134.60",
    "output_thb": "673.00"
  }
]

Sonnet 5.5 ราคา 67.30 บาทต่อหนึ่งล้าน token ขาเข้า และ 336.50 บาทต่อหนึ่งล้าน token ขาออก ราคาของ Haiku 5.5 ในตารางใช้กับ prompt ที่ยาวไม่เกิน 100,000 token ซึ่งครอบคลุมงานแปลทีละรายการแทบทั้งหมด ถ้า prompt ยาวเกินนั้น ราคาจะสูงขึ้น อัตราแลกเปลี่ยนของบัตรที่คุณใช้จะต่างจากอัตราของธนาคารแห่งประเทศไทย และตัวเลขทั้งหมดยังไม่รวมภาษีหรือค่าธรรมเนียมบัตร

แถว Batch คือ Batch API ซึ่งหน้า Pricing ระบุว่าลดราคาทั้ง token ขาเข้าและขาออก 50% แลกกับการประมวลผลแบบไม่ทันที คุณส่งงานเป็นชุดแล้วกลับมารับผลทีหลัง จึงเหมาะกับรายละเอียดสินค้าหรือคำบรรยายที่ไม่ต้องได้ผลทันที ไม่เหมาะกับการแปลอีเมลที่ต้องตอบตอนนี้ วิธีส่งงานแบบ batch อยู่ในหน้า Batch processing

ตัวอย่างการคิดเงิน: รายละเอียดสินค้า 1,000 รายการ

สมมติว่าคุณนับ token ด้วยวิธีในหัวข้อก่อนหน้าแล้ว และได้ผลว่างานแปลรายละเอียดสินค้า 1,000 รายการใช้ token ขาเข้ารวม 300,000 token (รวมคำสั่งและอภิธานศัพท์ที่ส่งไปกับทุกรายการ) และ token ขาออกรวม 200,000 token ตัวเลขชุดนี้เป็นตัวเลขสมมติเพื่อแสดงวิธีคิด งานของคุณต้องใช้ตัวเลขที่วัดเอง

แผนภูมิค่าแปลสมมติ: 300,000 token ขาเข้า และ 200,000 token ขาออก (บาท)
ข้อมูลเบื้องหลังแผนภูมินี้
[
  {
    "label": "Haiku 5.5",
    "input_thb": "1.01",
    "output_thb": "3.37",
    "total_thb": "4.38"
  },
  {
    "label": "Sonnet 5.5 (Batch)",
    "input_thb": "10.10",
    "output_thb": "33.65",
    "total_thb": "43.75"
  },
  {
    "label": "Sonnet 5.5",
    "input_thb": "20.19",
    "output_thb": "67.30",
    "total_thb": "87.49"
  },
  {
    "label": "Opus 5.5",
    "input_thb": "40.38",
    "output_thb": "134.60",
    "total_thb": "174.98"
  }
]

งานเดียวกันบน Sonnet 5.5 แบบปกติตกประมาณ 87.49 บาท ถ้าส่งแบบ Batch เหลือ 43.75 บาท และถ้า Haiku 5.5 ผ่านชุดทดสอบของคุณ จะเหลือ 4.38 บาท ส่วน Opus 5.5 อยู่ที่ 174.98 บาท

สังเกตว่าค่า token ขาออกสูงกว่าค่าขาเข้า ถึงจำนวน token ขาออกจะน้อยกว่า เพราะราคาต่อ token ขาออกสูงกว่าขาเข้าห้าเท่าในทุกรุ่น งานแปลผลิตข้อความยาวพอ ๆ กับต้นฉบับ ค่าใช้จ่ายส่วนใหญ่จึงอยู่ที่ขาออก รายละเอียดเรื่องนี้อยู่ใน ทำไม token ขาออกของ Claude แพงกว่าขาเข้า และถ้ายังไม่แน่ใจว่าจะใช้ API หรือสมัครแผนรายเดือน ดู เปรียบเทียบค่าใช้จ่าย Claude API กับแผนรายเดือน

เลือกรุ่นด้วยชุดทดสอบ ไม่ใช่ด้วยราคา เริ่มจากรุ่นที่ถูกที่สุด แล้วขยับขึ้นเฉพาะเมื่อชุดทดสอบไม่ผ่าน

แปลหนึ่งรายการผ่าน Messages API

คำสั่งนี้ส่งข้อความไทยหนึ่งรายการไปแปล โดยใส่คำสั่งแปลไว้ใน system ตามที่ Anthropic แนะนำ:

curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "content-type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 1024,
    "system": "Translate the user message from Thai to English. Respond with only the translation.",
    "messages": [{
      "role": "user",
      "content": "เสื้อยืดผ้าฝ้าย 100% ซักเครื่องได้ มีไซซ์ S ถึง XL"
    }]
  }'

คำแปลอยู่ในช่อง content ของคำตอบ ส่วนช่อง usage บอกจำนวน input_tokens และ output_tokens ที่ถูกคิดเงินจริง เก็บสองตัวเลขนี้จากรายการตัวอย่างสัก 20 รายการ แล้วคูณด้วยจำนวนรายการทั้งหมด จะได้ประมาณการที่ใกล้ความจริงกว่าการเดา ถ้าคำแปลถูกตัดกลางประโยค ให้ดูช่อง stop_reason ถ้าเป็น max_tokens แปลว่าค่า max_tokens ที่ตั้งไว้น้อยเกินไปสำหรับข้อความนั้น

เทียบกับ Google Translate และ DeepL: เฉพาะเรื่องที่ตรวจได้

ไม่มีผลการวัดเปรียบเทียบคุณภาพแปลไทยจากแหล่งทางการที่เราตรวจสอบได้ จึงไม่มีการจัดอันดับในคู่มือนี้ สิ่งที่ตรวจได้มีดังนี้

  • DeepL: บทความ Languages included in DeepL Translator ในศูนย์ช่วยเหลือของ DeepL มีภาษาไทยอยู่ในรายการภาษาที่แปลได้ บทความเดียวกันเขียนว่า "Not all languages mentioned in the table above are supported for the glossary" และไม่ได้บอกว่าภาษาไทยใช้ฟีเจอร์ glossary ได้หรือไม่ ถ้าคุณต้องใช้อภิธานศัพท์ ให้ลองในบัญชีของคุณก่อน
  • Google: หน้า Language support ของ Google Cloud Translation มีภาษาไทย (รหัส th) ทั้งในโมเดล Translation LLM ที่ระบุว่า Official Support และในโมเดล Neural Machine Translation และมีคู่ภาษาไทยกับอังกฤษสำหรับ custom model หน้านี้เป็นของบริการ API บน Google Cloud ไม่ใช่แอป translate.google.com
  • ChatGPT หรือเครื่องมืออื่น: ใช้ชุดทดสอบชุดเดียวกับที่ทำไว้สำหรับ Claude แล้วเทียบผลกันเอง

ความต่างที่ใช้ได้จริงของ Claude คือคุณเขียนกติกาเป็นภาษาธรรมดาได้ เช่น ระดับภาษา การแปลงปี และการทำเครื่องหมายจุดที่กำกวม ถ้างานของคุณต้องการกติกาแบบนี้มาก ให้ใส่ประโยคที่ทดสอบกติกาเหล่านี้ไว้ในชุดทดสอบด้วย

การแปลด้วย AI ต้องหยุดตรงไหน

เอกสารที่ต้องรับรองคำแปลกับกรมการกงสุล

หน้า บริการรับรองเอกสารทางไปรษณีย์ ของกรมการกงสุล ซึ่งระบุวันที่ปรับปรุงข้อมูลว่า 10 ก.พ. 2569 กำหนดให้คำแปลต้องลงนามรับรองโดยผู้แปล ใช้ถ้อยคำเช่น "รับรองคำแปลถูกต้อง" หรือ "Certified Correct Translation" และตั้งแต่วันที่ 10 กุมภาพันธ์ 2569 สำหรับคำแปลไทยเป็นอังกฤษและอังกฤษเป็นไทย ผู้แปลต้องแนบสำเนาเอกสารประจำตัวที่ส่วนราชการออกให้และยังไม่หมดอายุ ค่าธรรมเนียมคือนิติกรณ์ละ 200 บาท ชำระด้วยธนาณัติ

ผลที่ตามมาคือ คนที่ลงนามคือคนที่รับรองว่าคำแปลถูกต้อง ไม่ใช่ Claude ถ้าคุณใช้ Claude ช่วยร่าง คนที่จะลงนามต้องอ่านเทียบต้นฉบับทุกบรรทัด หน้านี้เป็นบริการทางไปรษณีย์ และกติกาอาจปรับอีก ตรวจหน้าจริงก่อนส่งเอกสารทุกครั้ง

เอกสารทะเบียนราษฎรอาจไม่ต้องแปลเลย

กรมการกงสุลแจ้งว่าประชาชนขอคัดเอกสารการทะเบียนเป็นภาษาอังกฤษได้จากที่ว่าการอำเภอและสำนักงานเขตทั่วประเทศ เช่น สูติบัตร มรณบัตร ทะเบียนสมรส และทะเบียนบ้าน แล้วนำไปรับรองได้โดยไม่ต้องแปลเอง หน้าประกาศของกรมฯ ที่ปรับปรุงล่าสุดปี 2022 ให้จำนวนไว้ 27 ประเภท แต่หน้า การรับรองนิติกรณ์เอกสาร ระบุ 30 ประเภท ตัวเลขสองหน้าไม่ตรงกัน ให้ถามสำนักงานเขตหรืออำเภอว่าเอกสารของคุณอยู่ในรายการหรือไม่ ถ้าอยู่ ฉบับภาษาอังกฤษจากทางราชการดีกว่าคำแปลที่ทำเองทุกแบบ

หน่วยงานปลายทางเป็นคนกำหนด

หน้าของกรมการกงสุลที่เปิดดูพูดถึงการรับรองเอกสารของกรมฯ เท่านั้น ไม่ได้บอกว่าหน่วยงานไทยแต่ละแห่ง หรือสถานทูตแต่ละประเทศ ต้องการคำแปลแบบไหน ก่อนเริ่มแปล ให้ถามหน่วยงานหรือสถานทูตที่รับเอกสารว่าต้องการผู้แปลแบบใด และต้องรับรองเอกสารที่ไหน

สัญญา เอกสารทางการแพทย์ และข้อมูลส่วนบุคคล

สัญญาและเอกสารทางการแพทย์ใช้ Claude ร่างได้ แต่ต้องมีคนที่รู้เรื่องนั้นและอ่านได้ทั้งสองภาษาตรวจก่อนใช้ เพราะคำผิดหนึ่งคำในเอกสารแบบนี้เปลี่ยนสิทธิหรือการรักษาได้

ข้อมูลส่วนบุคคลและข้อมูลของลูกค้าเป็นอีกเรื่อง หน้า Privacy Center ของ Anthropic ระบุว่าในแผนส่วนตัว การนำแชตไปใช้พัฒนาโมเดลขึ้นกับการตั้งค่า Model Improvement ที่คุณเลือก และแชตแบบ incognito ไม่ถูกนำไปใช้ แม้จะเปิดการตั้งค่านั้นไว้ ถ้างานแปลมีข้อมูลของลูกค้า ให้อ่าน แผน Claude ที่เหมาะกับงานที่มีข้อมูลลูกค้า ก่อนอัปโหลดไฟล์แรก

FAQ

Claude แปลภาษาไทยได้ฟรีไหม

ได้ แผนฟรีของ Claude แปลไทยเป็นอังกฤษและอังกฤษเป็นไทยได้ และใช้ Project ได้สูงสุด 5 Project ซึ่งพอสำหรับเก็บคำสั่งแปลกับอภิธานศัพท์แยกตามทิศทาง แต่แผนฟรีมีโควตาจำกัด และเอกสารยาว ไฟล์แนบใหญ่ และบทสนทนายาวทำให้โควตาหมดเร็วขึ้น แบ่งเอกสารเป็นช่วงและเปิดแชตใหม่เป็นระยะ

Claude แปลภาษาไทยแม่นกว่า Google Translate หรือ DeepL ไหม

ไม่มีแหล่งทางการที่ให้ตัวเลขเปรียบเทียบไว้ ตารางคะแนนหลายภาษาของ Anthropic ไม่มีแถวภาษาไทย และไม่ได้วัดงานแปล วิธีที่เชื่อได้คือแปลข้อความจริงของคุณ 10 ถึง 20 ชิ้นด้วยทุกเครื่องมือ แล้วให้คนที่อ่านได้ทั้งสองภาษาตรวจ โดยเฉพาะตัวเลข ชื่อ และความหมาย

ใช้คำแปลจาก Claude ยื่นกรมการกงสุลได้ไหม

บริการรับรองเอกสารทางไปรษณีย์ของกรมการกงสุลกำหนดให้ผู้แปลลงนามรับรองคำแปล ด้วยถ้อยคำเช่น "รับรองคำแปลถูกต้อง" หรือ "Certified Correct Translation" และตั้งแต่ 10 กุมภาพันธ์ 2569 ผู้แปลต้องแนบสำเนาเอกสารประจำตัวที่ส่วนราชการออกให้และยังไม่หมดอายุ คนที่ลงนามคือคนที่รับผิดชอบคำแปล จึงต้องตรวจทุกบรรทัดเอง ถ้าเป็นเอกสารทะเบียนราษฎร ให้ถามอำเภอหรือสำนักงานเขตก่อนว่าขอฉบับภาษาอังกฤษได้หรือไม่

ทำไมแปลเอกสารยาวกับ Claude แล้วโควตาหมดเร็ว

ศูนย์ช่วยเหลือของ Claude ระบุว่าความยาวข้อความ ขนาดไฟล์แนบ และความยาวของบทสนทนาปัจจุบันนับเข้าโควตาทั้งหมด งานแปลเอกสารยาวโดนทั้งสามข้อพร้อมกัน เก็บอภิธานศัพท์ไว้ใน Project เพราะเนื้อหาใน Project ถูกแคชและนับน้อยลงเมื่อใช้ซ้ำ และวัดจำนวน token ของข้อความไทยด้วย endpoint count_tokens แทนการเดา

แปลผ่าน Claude API มีค่าใช้จ่ายเป็นเงินบาทเท่าไร

ที่อัตรา 33.650 บาทต่อดอลลาร์ของธนาคารแห่งประเทศไทยวันที่ 22 ตุลาคม 2026 Sonnet 5.5 ราคา 67.30 บาทต่อหนึ่งล้าน token ขาเข้า และ 336.50 บาทต่อหนึ่งล้าน token ขาออก Haiku 5.5 ราคา 3.37 และ 16.83 บาท สำหรับ prompt ไม่เกิน 100,000 token และ Batch API ลดราคาลงครึ่งหนึ่ง ยังไม่รวมภาษีและค่าธรรมเนียมบัตร คำนวณงานของคุณจากจำนวน token ที่วัดจริง

#claude#translation#thai#usage-limits#ai-tools