ทำไมเครื่องมือนับคำทั่วไปนับภาษาไทยผิด
เครื่องมือนับคำเกือบทั้งหมดในอินเทอร์เน็ตนับคำด้วยวิธีเดียว คือ ดูช่องว่างระหว่างคำแล้วนับ ซึ่งใช้ได้ดีกับภาษาอังกฤษที่เขียนแยกคำ
แต่ ภาษาไทยเขียนติดกันไม่มีช่องว่างคั่นระหว่างคำ ประโยคอย่าง “วันนี้อากาศดีมาก” มี 4 คำ แต่เครื่องมือพวกนั้นจะนับได้แค่ 1 คำ เพราะมองว่าทั้งประโยคคือก้อนเดียว
เครื่องมือนี้ใช้ Intl.Segmenter ซึ่งเป็นความสามารถมาตรฐานในเบราว์เซอร์ยุคใหม่ ที่มีพจนานุกรมตัดคำภาษาไทยอยู่ในตัว จึงแบ่งคำได้ตรงตามหลักภาษาไทยจริง
ลองเอง: วางข้อความไทยลงในช่องด้านบน แล้วดูกล่อง “เทียบกับวิธีนับแบบเก่า” จะเห็นเลยว่าตัวเลขต่างกันมากแค่ไหน
ใช้ตอนไหนบ้าง
- เขียนบทความ / คอนเทนต์ — ลูกค้ากำหนดความยาวเป็นจำนวนคำ
- งานแปล — ค่าจ้างแปลคิดตามจำนวนคำต้นฉบับ
- เรียงความ รายงาน วิทยานิพนธ์ — อาจารย์กำหนดจำนวนคำขั้นต่ำ
- เขียนแคปชัน / โฆษณา — แพลตฟอร์มจำกัดจำนวนตัวอักษร
- เขียน meta description — Google แสดงประมาณ 155–160 ตัวอักษร
ความยาวที่แพลตฟอร์มต่าง ๆ จำกัดไว้
| ที่ใช้ | จำกัด | หน่วย |
|---|---|---|
| Title tag (Google) | ~60 | ตัวอักษร |
| Meta description | ~155 | ตัวอักษร |
| X / Twitter | 280 | ตัวอักษร |
| SMS ภาษาไทย | 70 | ตัวอักษร ต่อ 1 ข้อความ |
| SMS ภาษาอังกฤษ | 160 | ตัวอักษร ต่อ 1 ข้อความ |
หมายเหตุเรื่อง SMS: ข้อความที่มีอักษรไทยจะถูกส่งแบบ Unicode ซึ่งจุได้เพียง 70 ตัวอักษรต่อหนึ่งข้อความ น้อยกว่าภาษาอังกฤษกว่าครึ่ง เป็นเหตุผลที่ SMS ภาษาไทยมักคิดค่าส่งหลายข้อความ
คำถามที่พบบ่อย
ทำไมบางเบราว์เซอร์ขึ้นว่า “ตัดคำแบบประมาณ”
แปลว่าเบราว์เซอร์นั้นยังไม่รองรับ Intl.Segmenter (มักเป็นเบราว์เซอร์รุ่นเก่า)
เครื่องมือจะเปลี่ยนไปใช้วิธีประมาณแทน ซึ่งตัวเลขจะไม่แม่นเท่า
แนะนำให้อัปเดตเบราว์เซอร์เป็นเวอร์ชันใหม่
นับคำภาษาอังกฤษปนไทยได้ไหม
ได้ครับ ตัวตัดคำจัดการทั้งสองภาษาในข้อความเดียวกันได้
เวลาที่ใช้อ่านคำนวณจากอะไร
ประมาณจากความเร็วอ่านเฉลี่ย 200 คำต่อนาที เป็นค่าคร่าว ๆ ไว้กะเวลาเท่านั้น
ข้อความยาวมาก ๆ ใช้ได้ไหม
ได้ครับ แต่ถ้ายาวมากจริง ๆ การตัดคำอาจใช้เวลาสักครู่ เพราะทำงานในเครื่องคุณเอง
เครื่องมืออื่นที่อาจได้ใช้
- แปลงตัวเลขเป็นตัวหนังสือ — เขียนจำนวนเงินเป็นภาษาไทย “บาทถ้วน”
- เครื่องนับเลขมีเสียง — นับเดินหน้า–ถอยหลัง ออกเสียงได้ 17 ภาษา
- ดูเครื่องมือทั้งหมด