Công cụ miễn phí
So sánh văn bản
Dán hai phiên bản của một văn bản và xem chính xác điều gì đã thay đổi — từng từ, từng dòng hoặc từng chữ cái. Cả hai văn bản đều ở lại trong trình duyệt của bạn.
- Chạy ngay trên trình duyệt
- Không tải tệp lên
- Không cần đăng ký
đã xóađã thêm Cả hai văn bản đều ở lại trong trình duyệt của bạn — không có gì được tải lên.
Đang so sánh hai bản ghi lời của cùng một bản thu? Hãy tạo một bản ghi lời chính xác từ chính âm thanh.Chuyển âm thanh thành văn bản →
Cách hoạt động
Ba bước để So sánh văn bản
Dán cả hai phiên bản
Đặt bản gốc bên trái và văn bản đã sửa bên phải, hoặc mở tệp .txt và .docx.
Chọn cách so sánh
Theo từ, dòng hoặc ký tự, và bỏ qua chữ hoa, khoảng trắng hay dấu câu nếu chúng không quan trọng.
Đọc và sao chép kết quả
Văn bản bị xóa màu đỏ, văn bản được thêm màu xanh lá. Sao chép hoặc tải phép so sánh dưới dạng văn bản thuần.
Việc so sánh văn bản hoạt động như thế nào?
Công cụ tìm chuỗi từ dài nhất mà hai văn bản có chung, theo đúng thứ tự, rồi đánh dấu mọi thứ còn lại là bị xóa khỏi văn bản thứ nhất hoặc được thêm vào văn bản thứ hai. Chuỗi chung đó gọi là dãy con chung dài nhất, và việc tìm ra nó chính là việc của mọi công cụ diff; công cụ này dùng thuật toán Myers, cùng phương pháp đứng sau git diff, ở dạng chỉ cần bộ nhớ tỷ lệ với độ dài của các văn bản.
Trước khi so sánh, cả hai văn bản được cắt thành từng mảnh. Ở chế độ Từ, một mảnh là một từ, một dấu câu hoặc một chuỗi khoảng trắng. Ở chế độ Dòng, đó là cả một dòng, và mỗi cặp dòng đã thay đổi sau đó được so sánh từng từ để bạn thấy điều gì đã di chuyển bên trong dòng. Ở chế độ Ký tự, các văn bản được so sánh từng từ trước, rồi mỗi đoạn bị thay thế dài đến 4,000 ký tự được so sánh lại từng chữ cái — nhờ đó một lỗi gõ chỉ làm nổi bật một chữ cái thay vì cả một từ. Tiếng Trung, Nhật, Thái, Lào, Khmer và Miến Điện, vốn viết không có khoảng trắng, được so sánh từng ký tự một.
Việc so sánh chạy trong một luồng nền của trình duyệt, nên văn bản dài không làm treo trang. Mỗi văn bản có thể dài tới 300,000 ký tự. Hai văn bản không liên quan ở cỡ đó có thể mất hàng phút để căn chỉnh chính xác, nên công việc dừng sau năm giây và các khác biệt còn lại được hiển thị thành từng khối nguyên; trang sẽ báo khi điều đó xảy ra.
Các tùy chọn bỏ qua thay đổi điều gì?
| Tùy chọn | Từ và ký tự | Dòng |
|---|---|---|
| Chữ hoa chữ thường | "Memory" và "memory" được coi là cùng một từ | Các dòng chỉ khác nhau ở chữ hoa được coi là bằng nhau |
| Khoảng trắng và ngắt dòng | Dấu cách, tab và ngắt dòng không bao giờ được tính là khác biệt — hữu ích khi cùng một văn bản được ngắt dòng khác nhau | Chuỗi dấu cách được tính là một, khoảng trắng đầu và cuối dòng bị bỏ, dòng trống bị bỏ qua |
| Dấu câu | Dấu phẩy, dấu chấm, dấu ngoặc kép, dấu gạch ngang và các dấu khác bị bỏ qua; "don't" bằng "dont" | Các dòng được so sánh khi không có dấu câu |
Các ký tự bị bỏ qua vẫn được hiển thị trong kết quả. Chúng chỉ không bao giờ được tính là thêm, xóa hay thay đổi.
Các con số có ý nghĩa gì
Các số đếm tính theo đơn vị bạn dùng để so sánh. Đã thêm là phần chỉ xuất hiện trong văn bản thứ hai, đã xóa là phần chỉ xuất hiện trong văn bản thứ nhất, và đã thay đổi là phần bị thay thế ở cùng một vị trí, tính theo bên dài hơn. Ở chế độ Từ, một dấu câu được tính là một từ. Giống nhau là tỷ lệ phần trùng khớp của cả hai văn bản: hai lần phần không đổi chia cho tổng độ dài của cả hai văn bản, nên hai văn bản giống hệt nhau đạt 100% và hai văn bản không có gì chung đạt 0%.
"Ẩn văn bản không đổi" giữ lại 160 ký tự, hoặc ba dòng, quanh mỗi thay đổi và gập phần còn lại, giúp dễ lướt qua một tài liệu dài chỉ có vài chỗ sửa. "Sao chép kết quả" cho bạn phép so sánh dưới dạng văn bản thuần: dấu [-đã xóa-] và {+đã thêm+} ngay trong văn bản, hoặc các dòng bắt đầu bằng - và + ở chế độ Dòng.
Văn bản của bạn đi đâu
Không đi đâu cả. Cả hai văn bản được so sánh trên thiết bị của bạn; không có gì được gửi đến máy chủ hay lưu lại, nên bạn có thể yên tâm dán hợp đồng, bản nháp và bài của học sinh. Bạn cũng có thể mở tệp: tệp văn bản thuần tối đa 5 MB và tệp Word .docx, có phần chữ được đọc ngay trong trình duyệt.
Những giới hạn đáng biết
Diff cho thấy điều gì đã thay đổi, không phải vì sao: một đoạn bị di chuyển sẽ hiện là bị xóa ở một chỗ và được thêm ở chỗ khác. Định dạng trong tệp Word — chữ đậm, bảng, chú thích — không được so sánh, chỉ có các từ. Và với hai văn bản gần như không có gì chung, giới hạn năm giây khiến một số khác biệt được hiển thị thành khối lớn hơn mức thực sự cần.
Câu trả lời
So sánh văn bản — câu hỏi thường gặp
Đây có phải là công cụ diff không?
Phải. "Diff" là cách gọi của giới lập trình cho danh sách các khác biệt giữa hai văn bản. Công cụ này dùng cùng thuật toán với git diff (dãy con chung dài nhất của Myers) và hiển thị kết quả song song hoặc liền mạch, theo từ, dòng hoặc ký tự.
Văn bản của tôi có bị tải lên đâu không?
Không. Việc so sánh chạy trong trình duyệt của bạn và không có gì được gửi đến máy chủ hay lưu trữ — đóng tab là cả hai văn bản biến mất. Vì vậy dùng được an toàn cho hợp đồng, bản thảo chưa công bố và tài liệu cá nhân.
Văn bản có thể dài bao nhiêu?
Mỗi văn bản tối đa 300,000 ký tự, tương đương khoảng một cuốn sách 150 trang. Các văn bản giống nhau ở cỡ đó được so sánh trong chớp mắt. Hai văn bản rất khác nhau được căn chỉnh trong tối đa năm giây, sau đó các khác biệt còn lại được hiển thị thành khối nguyên.
Nên dùng chế độ nào?
Từ cho văn xuôi, bài viết và bản ghi lời. Dòng cho danh sách, mã nguồn, phụ đề và mọi thứ mà mỗi dòng là một đơn vị. Ký tự để bắt lỗi gõ và những chỗ sửa một chữ cái — nó so sánh từ trước rồi nhìn vào bên trong từng từ đã đổi.
Bỏ qua khoảng trắng làm gì?
Ở chế độ Từ và Ký tự, dấu cách, tab và ngắt dòng không còn được tính là khác biệt, nên văn bản được ngắt dòng lại hoặc sao chép với hai dấu cách vẫn được coi là bằng nhau. Ở chế độ Dòng, khoảng trắng được gộp và cắt bớt, còn dòng trống bị bỏ qua.
Tôi có thể so sánh tài liệu Word không?
Có, hãy mở tệp .docx bằng nút Mở tệp: phần chữ được trích xuất trong trình duyệt và so sánh như văn bản dán vào. Định dạng như chữ đậm, bảng hay chú thích không được so sánh, chỉ có các từ. Với PDF, hãy sao chép văn bản rồi dán vào.
Tỷ lệ phần trăm giống nhau được tính như thế nào?
Là hai lần phần không đổi chia cho tổng độ dài của cả hai văn bản, tính theo đơn vị bạn dùng để so sánh. Văn bản giống hệt nhau đạt 100%, văn bản không có gì chung đạt 0%. Nó đo mức trùng lặp về câu chữ, không phải việc ý nghĩa có giống nhau hay không.
Tôi có thể so sánh hai bản ghi lời của cùng một bản thu không?
Có — dán cả hai và so sánh theo từ, bỏ qua chữ hoa và dấu câu, để chỉ còn lại những khác biệt thực sự về câu chữ. Đây là cách nhanh để kiểm tra bản ghi lời tự động với bản đã sửa, hoặc hai dịch vụ chuyển giọng nói thành văn bản với nhau.
Cần chép lời đầy đủ?
Tải file âm thanh lên hoặc dán liên kết YouTube để nhận bản chép lời AI đầy đủ kèm nhãn người nói, mốc thời gian và tóm tắt.
Miễn phí trên iOS và Android. Không cần tài khoản.
Công cụ miễn phí
Thêm công cụ miễn phí
YouTube Transcript Generator · SozAI vs Other Tools · Alternatives to Popular Apps