จัดการข้อความไทย

ตัดคำ นับคำ เลขไทย วันที่ พ.ศ./ค.ศ. อ่านจำนวนเงินเป็นบาท ตรวจเลขบัตรประชาชน และถอดชื่อไทยเป็นอังกฤษ (RTGS) และข้อความตัวอย่าง Lorem ipsum ไทย

ข้อจำกัด

  • ข้อความตัวอย่างสุ่มจากรายการคำไทยทั่วไปบนเครื่องคุณ ไม่มีความหมาย ใช้วางเลย์เอาต์เท่านั้น Lorem ipsum เป็นข้อความละตินมาตรฐานที่ใช้กันทั่วไป
  • ตัดคำ นับคำ และแปลงเลขไทยในช่องแรกทำบนเบราว์เซอร์ด้วย Intl.Segmenter ไม่ส่งข้อความออกไป ผลตัดคำต่างกันเล็กน้อยตามเบราว์เซอร์
  • baht-text รับตัวเลขน้อยกว่า 1e15 ทศนิยมไม่เกิน 2 ตำแหน่ง digits รับข้อความไม่เกิน 10,000 ไบต์ (ผ่าน URL จึงราว 1,700 ตัวอักษรไทย)
  • date รับ YYYY-MM-DD, D/M/YYYY, D-M-YYYY ปี 2400 ขึ้นไปถือเป็น พ.ศ. ไม่รองรับปฏิทินจันทรคติหรือเวลา
  • ตรวจเลขบัตรบอกได้แค่ checksum ถูก ไม่ได้ยืนยันว่ามีบุคคลนี้ ไม่เชื่อมฐานข้อมูลราชการ
  • เสียงอ่านใช้บริการ neural TTS ภายนอก (เสียงเดียวกับ ReefVocab) เสียงไทย premwadee/niwat และเสียงอังกฤษ jenny/guy สำหรับฟังชื่อที่ถอดแล้ว จำกัด 30 ครั้งต่อ IP ทุก 15 นาที ข้อความไม่เกิน 300 ตัวอักษร ไม่เก็บข้อความและไฟล์เสียง ถ้าบริการไม่ตอบจะได้ 503 ให้ลองใหม่
  • ถอดชื่อเป็นอังกฤษใช้กฎของระบบราชบัณฑิต (RTGS) ล้วน ไม่มีพจนานุกรม ชื่อจากบาลีสันสกฤตที่ออกเสียงตัวสะกดซ้ำและคำที่อ่านตามความหมายอาจผิด ตอบพยางค์มาให้ตรวจ ใส่ขีดในคำเพื่อบังคับจุดตัด (สม-ชาย) รับไม่เกิน 2,000 ไบต์
  • endpoint อื่นไม่จำกัดจำนวนครั้ง ไม่เก็บอะไร response cache ได้ 1 ชั่วโมง

คำถามที่พบบ่อย

มี Lorem ipsum ภาษาไทยไหม
มี ในหัวข้อข้อความตัวอย่าง เลือกภาษาไทยหรือ Lorem ipsum เลือกนับเป็นย่อหน้า คำ หรือตัวอักษร แล้วคัดลอกไปวางในงานออกแบบ ข้อความไทยเขียนแบบภาษาไทยจริง ไม่เว้นวรรคระหว่างคำ เว้นวรรคระหว่างประโยค ตัดตัวอักษรไม่ให้สระหรือวรรณยุกต์ลอย
ชื่ออังกฤษที่ถอดให้ใช้ทำพาสปอร์ตได้ไหม
ใช้เป็นจุดเริ่มได้ พาสปอร์ตและบัตรประชาชนใช้การสะกดที่คุณแจ้งไว้ ไม่บังคับตาม RTGS ถ้าเคยมีเอกสารที่สะกดแบบอื่นแล้ว ให้ใช้แบบเดิมเพื่อให้ทุกเอกสารตรงกัน RTGS เป็นแบบที่ป้ายถนน ชื่อจังหวัด และเอกสารราชการใช้
ทำไมบางชื่อถอดผิด
ภาษาไทยไม่เขียนจุดแบ่งพยางค์และละสระไว้ คำเดียวกันอ่านได้หลายแบบ เราใช้กฎที่ถูกกับชื่อและชื่อสถานที่ส่วนใหญ่ แต่ไม่รู้ความหมาย ดูพยางค์ที่ตอบมา ถ้าตัดผิดใส่ขีดบอกจุดตัดได้ เช่น วัฒ-นา
ทำไมตัดคำไม่ต้องเรียก API
JavaScript มี Intl.Segmenter ที่ตัดคำไทยได้ในตัวทั้งเบราว์เซอร์และ Node 16 ขึ้นไป เรียกบนเครื่องเร็วกว่าและข้อความไม่ต้องออกจากเครื่อง ดูโค้ดในส่วน API ด้านล่าง
คำอ่านจำนวนเงินตรงกับที่ธนาคารใช้ไหม
ใช้แบบเดียวกับใบเสร็จและเช็ค: หน่วยล้าน ยี่สิบ เอ็ด และลงท้าย ถ้วน เมื่อไม่มีสตางค์ ถ้าเจอกรณีที่ต่างจากที่คุณใช้ ส่งความเห็นมาพร้อมตัวเลข
แปลงวันที่ย้อนหลังได้ถึงปีไหน
ทุกปีในปฏิทินเกรกอเรียน ค.ศ. ต่ำกว่า 2400 ถือเป็น ค.ศ. ปี 2400 ขึ้นไปถือเป็น พ.ศ. จึงใส่ ค.ศ. 2400+ ไม่ได้ (ซึ่งไม่น่ามีใครใช้)
เลขผู้เสียภาษีของบริษัทตรวจได้ไหม
ได้ เลขนิติบุคคล 13 หลักขึ้นต้นด้วย 0 ใช้ checksum เดียวกัน จะได้ type juristic