Kiểm tra chính tả tiếng Việt online
Kiểm tra chính tả tiếng Việt: âm tiết sai, quy tắc c/k, g/gh, ng/ngh, lỗi hay gặp (xử dụng, sử lý, nghành) và dấu câu, kèm gợi ý sửa.
Kết quả
Bấm “Chạy” để xem kết quả.
API kiểm tra chính tả đọc văn bản theo từng âm tiết. API báo các âm tiết không có trong tiếng Việt (phát triễn → triển), lỗi sai quy tắc chính tả (kon → con, ghà → gà, ngiệp → nghiệp, âm tiết tận cùng p, t, c, ch mang sai dấu), và danh sách các lỗi hay gặp như xử dụng, sử lý, nghành, chuẩn đoán, bổ xung, sát nhập.
Lỗi trình bày cũng được kiểm tra: dấu cách trước dấu câu, thiếu dấu cách sau dấu phẩy, thừa dấu cách và chữ thường ở đầu câu. Mỗi lỗi có vị trí (start, end), loại, mức độ (error, warning, info), thông báo tiếng Việt và tiếng Anh cùng gợi ý; corrected là văn bản đã áp dụng gợi ý đầu tiên cho từng lỗi. Chấp nhận cả hai kiểu đặt dấu (hoà / hòa), bỏ qua từ tiếng Anh và chữ viết tắt, ignore để liệt kê các từ cần bỏ qua.
API dựa trên kho âm tiết và quy tắc chính tả, không dùng mô hình AI nên nhanh và ổn định; ngữ pháp và cách dùng từ (dành / giành) không được kiểm tra.
Dùng trong code của bạn
curl -X POST "https://apibox.io.vn/v1/vn-spellcheck" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Chúng tôi xử dụng công nghệ để sử lý dữ liệu ,giúp doanh nghiệp phát triễn. kết quả rất tốt."}'const res = await fetch('https://apibox.io.vn/v1/vn-spellcheck', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"text": "Chúng tôi xử dụng công nghệ để sử lý dữ liệu ,giúp doanh nghiệp phát triễn. kết quả rất tốt."
}),
});
const data = await res.json();
console.log(data);import requests
res = requests.post(
"https://apibox.io.vn/v1/vn-spellcheck",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"text": "Chúng tôi xử dụng công nghệ để sử lý dữ liệu ,giúp doanh nghiệp phát triễn. kết quả rất tốt."},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/vn-spellcheck');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY', 'Content-Type: application/json'],
CURLOPT_POSTFIELDS => '{"text":"Chúng tôi xử dụng công nghệ để sử lý dữ liệu ,giúp doanh nghiệp phát triễn. kết quả rất tốt."}',
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Tài liệu API → Nhận API key miễn phí
Hỏi đáp
Có kiểm tra ngữ pháp không?
Không, chỉ kiểm tra chính tả, các lỗi hay gặp và cách trình bày. Những cặp như dành / giành phụ thuộc nghĩa nên không được kiểm tra.
Từ tiếng Anh có bị báo lỗi không?
Chữ viết tắt và từ không thể là tiếng Việt được bỏ qua; từ còn nghi ngờ chỉ bị cảnh báo (warning), không tính là lỗi. Thêm thuật ngữ riêng bằng ignore.
Viết hoà hay hòa mới đúng?
Cả hai cách đặt dấu đều được chấp nhận.