Chuyển teencode, chữ viết tắt sang tiếng Việt chuẩn online

Chuẩn hoá teencode, chữ viết tắt khi chat (ko, dc, j, z, ntn, iu…), chữ lặp và lỗi Telex sót, giữ nguyên chữ hoa. Trả danh sách thay đổi.

Công cụ miễn phí: 20 request mỗi phút.

Kết quả

Bấm “Chạy” để xem kết quả.

Gửi văn bản tiếng Việt kiểu chat ("ko dc j ạ, shop ơiiii, sp nàyyy bn z"), API trả về tiếng Việt chuẩn ("không được gì ạ, shop ơi, sản phẩm này bao nhiêu vậy") kèm danh sách từng chỗ thay đổi và vị trí. Bộ từ điển biên soạn sẵn khoảng 270 từ viết tắt thường gặp khi chat và mua bán (ko / k / hok → không, dc / đc → được, j → gì, z / dz → vậy, ntn → như thế nào, iu → yêu, sp → sản phẩm, sđt → số điện thoại, ck → chuyển khoản…). Từ ngắn dễ nhầm chỉ được thay khi ngữ cảnh rõ: "k" sau con số được giữ nguyên (50 k), "bn" thành "bao nhiêu" khi đứng trước tiền / tuổi hoặc cuối câu hỏi, còn lại là "bạn", "ck" là "chuyển khoản" khi đi với rồi / trước / stk và "chồng" khi đi với vk.

Chữ lặp từ ba lần trở lên được rút gọn (ơiiii → ơi), chữ cuối lặp đôi chỉ được rút khi kết quả là âm tiết có thật, và lỗi Telex sót "dd" thành "đ" (ddi → đi). Giữ nguyên kiểu chữ (KO → KHÔNG, Ko → Không). Emoji có thể giữ, xoá hoặc đổi thành nhãn ([cười], [đồng ý]). Thêm từ viết tắt riêng bằng dictionary; xử lý hàng loạt tới 200 đoạn bằng texts.

Phù hợp làm bước tiền xử lý trước khi tìm kiếm, phân loại, lọc từ tục hoặc tách đơn hàng. API không tự thêm dấu: với văn bản gõ không dấu, dùng thêm /v1/vn-diacritics.

Dùng trong code của bạn

curl "https://apibox.io.vn/v1/vn-teencode?text=ko%20dc%20j%20%E1%BA%A1%2C%20shop%20%C6%A1iiii%2C%20sp%20n%C3%A0yyy%20bn%20z" \
  -H "Authorization: Bearer YOUR_API_KEY"

Tài liệu API → Nhận API key miễn phí

Hỏi đáp

Từ dễ nhầm có bị thay sai không?

Các từ ngắn như k, v, bn, ck, s, h chỉ được thay khi các từ xung quanh làm rõ nghĩa; nếu không, chúng được giữ nguyên để kết quả an toàn.

Có thêm được từ viết tắt riêng không?

Có: gửi "dictionary": {"viết tắt": "thay bằng"} (tối đa 500 mục). Từ điển riêng được ưu tiên hơn danh sách sẵn có.

API có thêm dấu cho chữ không dấu không?

Không, API chỉ mở rộng chữ viết tắt và sửa chữ lặp. Dùng /v1/vn-diacritics để khôi phục dấu.