Một lỗi gõ sai dấu trong bảng giá, một câu dài lủng củng trên trang giới thiệu: khách không nói ra, nhưng họ thấy và đánh giá. Chủ cửa hàng nhỏ thường tự viết nội dung website, viết lúc tối muộn, trên điện thoại, và không có ai đọc lại. Bài này hướng dẫn dùng AI kiểm tra chính tả và văn phong tiếng Việt bằng các công cụ mã nguồn mở, chạy trên máy của bạn, trước khi bấm đăng. Số sao và giấy phép của từng dự án dưới đây được kiểm tra trực tiếp trên GitHub lúc 07:54 giờ Việt Nam, ngày 12/11/2026; các con số này thay đổi hằng ngày.

Vì sao soát lỗi tiếng Việt khó hơn tiếng Anh

Tiếng Việt viết mỗi âm tiết cách nhau một dấu cách. Một từ điển chỉ kiểm từng âm tiết sẽ bắt được "nhiềù" hay "cửa hag", nhưng không bắt được "chuẩn đoán" thay cho "chẩn đoán", vì cả hai âm tiết "chuẩn" và "đoán" đều đúng chính tả. Ngoài ra còn chuyện kiểu bỏ dấu: "xóa" hay "xoá", "hòa" hay "hoà". Cả hai cách đều được dùng, nhưng trên cùng một website nên thống nhất một kiểu. Vì vậy cần ghép vài lớp công cụ, mỗi lớp bắt một loại lỗi.

Bốn dự án mã nguồn mở và việc của từng dự án

AI kiểm tra chính tả tiếng Việt: sơ đồ bốn bước gồm từ điển hunspell-vi, chuẩn hóa underthesea, góp ý văn phong bằng Ollama và Open WebUI, người đọc lại
Sơ đồ quy trình của WebCut; số sao kiểm tra trên GitHub lúc 07:54 giờ Việt Nam ngày 12/11/2026.

1. hunspell-vi: từ điển chính tả tiếng Việt

Dự án 1ec5/hunspell-vi (khoảng 90 sao, ngày 12/11/2026) là bộ từ điển kiểm tra chính tả tiếng Việt cho trình kiểm tra Hunspell. Theo README, có sẵn tiện ích cho Firefox, Thunderbird và LibreOffice, OpenOffice; tiện ích cho Firefox có hai từ điển: kiểu bỏ dấu truyền thống ("DauCu", ví dụ xóa) và kiểu cải cách ("DauMoi", ví dụ xoá). Tệp hướng dẫn trong dự án ghi danh sách từ gốc theo điều khoản GPLv2. README cũng nói rõ giới hạn: danh sách chỉ gồm âm tiết đơn, không kiểm từ ghép. Với người không rành kỹ thuật, đây là lớp dễ nhất: cài tiện ích từ điển vào trình duyệt, gõ nội dung vào ô soạn thảo của trang quản trị, chữ sai sẽ bị gạch chân.

2. underthesea: bộ công cụ xử lý tiếng Việt

Dự án undertheseanlp/underthesea (khoảng 1.816 sao, giấy phép Apache-2.0, ngày 12/11/2026) là thư viện Python xử lý ngôn ngữ tiếng Việt. Theo README, thư viện có các hàm chuẩn hóa văn bản (text_normalize), khôi phục dấu (restore_diacritics), tách câu, tách từ và nhiều chức năng khác. Lớp này hợp với người biết chạy vài dòng Python, hoặc nhờ người làm web chạy giúp cho một loạt bài, ví dụ khi bạn có nội dung cũ gõ không dấu cần khôi phục dấu để rà lại.

3. Ollama: chạy mô hình AI trên máy

Dự án ollama/ollama (khoảng 186.700 sao, giấy phép MIT, ngày 12/11/2026) cho phép tải và chạy các mô hình ngôn ngữ mở ngay trên máy tính. Ưu điểm cho việc soát văn: nội dung bạn dán vào không phải gửi lên dịch vụ đám mây. Cách cài và chọn mô hình có trong bài tự chạy AI miễn phí trên máy tính bằng Ollama. Mỗi mô hình có giấy phép riêng, cần đọc trước khi dùng cho việc kinh doanh.

4. Open WebUI: giao diện trò chuyện cho người không dùng dòng lệnh

Dự án open-webui/open-webui (khoảng 158.400 sao, ngày 12/11/2026) là giao diện web dạng khung trò chuyện, theo README hỗ trợ Ollama và các API tương thích. Về giấy phép, README ghi mã nguồn theo Open WebUI License, trong đó có yêu cầu giữ thương hiệu Open WebUI; nếu chỉ dùng nội bộ để soát bài thì ít vướng, nhưng nên đọc tệp LICENSE trước khi tùy biến hay phân phối lại.

Quy trình bốn bước trước khi bấm đăng

  1. Gõ và soát bằng từ điển: viết bài trong ô soạn thảo có bật từ điển tiếng Việt; sửa hết chữ bị gạch chân. Chọn một kiểu bỏ dấu và giữ nguyên cho cả website.
  2. Chuẩn hóa (khi cần): với nội dung cũ, gõ không dấu hoặc lẫn kiểu dấu, chạy hàm chuẩn hóa hoặc khôi phục dấu, rồi đọc lại phần bị thay đổi.
  3. Góp ý văn phong bằng mô hình chạy trên máy: dán đoạn văn vào Open WebUI kèm yêu cầu rõ ràng, ví dụ: "Chỉ ra lỗi chính tả, từ dùng sai và câu quá dài trong đoạn sau. Không viết lại toàn bộ, không thêm thông tin mới, liệt kê từng chỗ cần sửa." Yêu cầu "không thêm thông tin" rất quan trọng, vì mô hình hay tự thêm chi tiết nghe hợp lý nhưng không đúng.
  4. Người đọc lại: tự đọc thành tiếng một lần, hoặc nhờ người khác đọc. Kiểm tra riêng những thứ AI không biết: giá, giờ mở cửa, số điện thoại, địa chỉ theo tên xã, phường mới, tên sản phẩm.

Những gì AI không làm thay được

  • Kiểm tra sự thật: mô hình không biết hôm nay bạn bán giá bao nhiêu. Nó có thể sửa "500.000đ" thành con số khác nếu bạn để nó viết lại tự do.
  • Giữ giọng của cửa hàng: bài sau khi AI viết lại thường nghe giống nhau. Nhận góp ý, nhưng tự sửa bằng lời của mình.
  • Tên riêng, từ địa phương: tên món, tên địa danh, cách gọi quen của khách có thể bị "sửa" thành chữ phổ thông. Lập một danh sách từ giữ nguyên.
  • Trách nhiệm nội dung: người đăng vẫn chịu trách nhiệm với những gì xuất hiện trên website.

Dữ liệu và an toàn

Không dán thông tin khách hàng (số điện thoại, địa chỉ, đơn hàng) vào bất kỳ công cụ AI nào khi soát bài. Chạy mô hình trên máy giảm rủi ro gửi dữ liệu ra ngoài, nhưng thói quen tốt vẫn là chỉ dán phần nội dung sẽ đăng công khai. Nếu máy tính cấu hình yếu, chỉ dùng lớp từ điển và đọc lại; như vậy đã bắt được nhiều lỗi gõ.

Website vẫn là nơi khách tìm hiểu và liên hệ; công cụ AI chỉ giúp nội dung trên đó sạch lỗi hơn. Nếu bạn chưa có website hoặc muốn làm mới, xem bảng giá WebCut (từ gói miễn phí 1 trang, web mẫu 4–5 trang 500.000đ, chưa gồm hosting và tên miền) và trang làm website cho cửa hàng ở Quảng Ngãi; WebCut có chi nhánh ở Bình Sơn.

Muốn được hướng dẫn bật từ điển tiếng Việt trong trang quản trị website? Nhắn Zalo 0947805184 hoặc gọi 0947588971 để được hỗ trợ.

Câu hỏi thường gặp

Có công cụ nào bắt được hết lỗi tiếng Việt không?

Không. Từ điển bắt lỗi gõ, mô hình AI góp ý câu chữ, nhưng lỗi dùng sai từ đúng chính tả và lỗi thông tin vẫn cần người đọc lại.

Nên dùng kiểu bỏ dấu "xóa" hay "xoá"?

Cả hai đều được dùng. Chọn một kiểu và giữ thống nhất trên toàn website; từ điển hunspell-vi có sẵn cả hai lựa chọn.

Máy tính văn phòng bình thường có chạy được Ollama không?

Tùy mô hình. Mô hình nhỏ chạy được trên nhiều máy phổ thông nhưng chậm hơn; nếu máy yếu, chỉ dùng từ điển và đọc lại là đủ cho bài ngắn.