จัดการข้อความไทย
ตัดคำ นับคำ เลขไทย วันที่ พ.ศ./ค.ศ. อ่านจำนวนเงินเป็นบาท ตรวจเลขบัตรประชาชน และถอดชื่อไทยเป็นอังกฤษ (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