Vietnamese Text Toolkit API

Xử lý tiếng Việt cho developer — một lời gọi API, không cần thư viện

Miễn phí · Không cần đăng ký

Endpoint

POST /v1/remove-tonesBỏ dấu thanh — Lập trình viênLap trinh vien
POST /v1/normalizeChuẩn hoá Unicode (NFC/NFD) + gộp khoảng trắng
POST /v1/word-countĐếm từ, câu, ký tự, đoạn
POST /v1/slugifyTạo slug URL — Lập trình viênlap-trinh-vien
POST /v1/num-to-wordsSố thành chữ — 1234567một triệu hai trăm ba mươi tư nghìn…
POST /v1/normalize-nameChuẩn hoá tên riêng — nguyễn văn aNguyễn Văn A
POST /v1/match-nameSo khớp tên bỏ qua dấu — tìm nguyen van a vẫn ra Nguyễn Văn Á
POST /v1/words-to-numberĐọc số tiếng Việt — 1 triệu 500 nghìn1500000
GET /v1/healthKiểm tra service còn sống

Ví dụ: đọc số tiền từ tin đăng

curl -X POST https://api.m-optimaize.com/v1/words-to-number \
  -H "content-type: application/json" \
  -d '{"text":"1 triệu 500 nghìn"}'

{
  "result": 1500000
}

# Cũng hiểu: "100k", "2tr", "2,5 tỷ", "1.500.000"

Ví dụ: tìm khách hàng không cần gõ dấu

curl -X POST https://api.m-optimaize.com/v1/match-name \
  -H "content-type: application/json" \
  -d '{"a":"Nguyễn Văn Á","b":"nguyen van a"}'

{
  "result": {
    "match": true,
    "score": 0.98
  }
}

Dùng thử

curl -X POST https://api.m-optimaize.com/v1/remove-tones \
  -H "content-type: application/json" \
  -d '{"text":"Lập trình viên Việt Nam"}'

{
  "result": "Lap trinh vien Viet Nam",
  "input_length": 23
}

Ví dụ: số thành chữ

curl -X POST https://api.m-optimaize.com/v1/num-to-words \
  -H "content-type: application/json" \
  -d '{"number":1234567}'

{
  "result": "một triệu hai trăm ba mươi tư nghìn năm trăm sáu mươi bảy",
  "number": 1234567
}

Vì sao dùng cái này

Không cần cài gì — một HTTP call, chạy ở mọi ngôn ngữ

Nhanh — chạy trên Cloudflare Workers, edge toàn cầu

Đúng chuẩn — 37 unit test, bảng bỏ dấu sinh tự động từ Unicode NFD

Miễn phí — không cần API key, không cần đăng ký

Đang trong giai đoạn đầu. Nếu bạn cần tính năng khác (tách từ tiếng Việt, so sánh chuỗi, chuyển mã, xử lý file…) — hãy cho tôi biết, tôi sẽ thêm.