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 những gì đã thay đổi, từng từ một. Việc so sánh chạy hoàn toàn trong trình duyệt của bạn — không có gì bạn dán được tải lên hay lưu trữ.
Khác biệt
thêm
xóa
Dán văn bản vào cả hai ô để xem khác biệt.
| Bản gốc | Đã thay đổi |
|---|
Một ví dụ thực tế
Dán «The quick brown fox jumped over the lazy dog near the river.» làm văn bản gốc và «The quick red fox leaped over the sleepy dog near the old river.» làm văn bản đã chỉnh sửa (ví dụ có sẵn sẽ làm sẵn việc này cho bạn). Diff sẽ đánh dấu *brown*→*red*, *jumped*→*leaped*, *lazy*→*sleepy* và từ chèn thêm *old* — bốn thay đổi ở mức từ trong một câu ngắn, với mức chi tiết giống như diff trong review code áp dụng cho văn bản.
Quét một tài liệu dài
Với cả một chương hay hợp đồng, đừng cố nhìn toàn bộ kết quả inline cùng lúc — hãy dùng «Copy diff summary» trước để xem số lượng phần thêm/xóa/thay đổi, rồi chuyển sang chế độ đặt cạnh nhau để quét từng dòng; một dòng chỉ xuất hiện ở một bên là một chỗ chèn hoặc xóa thuần túy, rất dễ nhận ra mà không cần đọc từng từ. Nếu tài liệu rất dài, hãy so sánh theo từng phần (diff chạy theo mỗi lần dán, không theo file) — như vậy mỗi lần so sánh sẽ nhanh hơn và kết quả cũng dễ rà soát hơn.
Đặt cạnh nhau hay inline — nên dùng kiểu nào
Inline (mặc định) hiển thị một đoạn văn liền mạch với phần thêm và xóa được đánh dấu ngay tại chỗ — nhanh nhất cho chỉnh sửa ngắn khi bạn chỉ muốn xem đã đổi gì. Dạng đặt cạnh nhau theo hàng đặt văn bản gốc và văn bản đã chỉnh sửa thành hai cột, từng dòng một — phù hợp hơn cho tài liệu dài hoặc khi bạn cần trích dẫn «dòng 12 của bản gốc» trong ghi chú gửi đồng tác giả. Cả hai chế độ đều không chỉnh sửa gì; đều chỉ là so sánh đọc-được của phần bạn đã dán.
Dành cho biên tập viên và người bản địa hóa
So sánh bản dịch với văn bản nguồn, hoặc bản đã biên tập với bản gốc, cũng chỉ là diff ở mức từ — hãy dán nguồn vào «original» và bản dịch hoặc bản chỉnh sửa vào «changed». Mọi thứ bạn dán sẽ không được tải lên, lưu trữ hay ghi log; phép so sánh chạy hoàn toàn trong trình duyệt của bạn. Khi xong, hãy gửi bản đã chỉnh sửa sang Grammar Checker hoặc Words để rà nhanh — không cần gõ lại.
So sánh hoạt động thế nào?
Hai văn bản được tách thành từng từ rồi so sánh bằng thuật toán dãy con chung dài nhất — đúng kỹ thuật mà các công cụ rà soát mã nguồn thường dùng. Những từ chỉ có ở văn bản thứ hai sẽ được đánh dấu là thêm vào, còn những từ chỉ có ở văn bản thứ nhất sẽ được đánh dấu là đã xóa.
Văn bản của tôi có được tải lên máy chủ không?
Không. Cả hai văn bản đều được so sánh hoàn toàn trong trình duyệt của bạn bằng JavaScript. Mọi nội dung bạn dán vào sẽ không được tải lên, lưu trữ hay ghi nhật ký — bạn thậm chí có thể dùng công cụ này ngoại tuyến sau khi trang đã tải xong.
Tôi có thể so sánh những loại văn bản nào?
Bất kỳ văn bản thuần nào — bài luận, hợp đồng, bài báo, bản dịch hoặc hai bản nháp của cùng một tài liệu. So sánh ở cấp từ nên hoạt động với mọi ngôn ngữ tách từ bằng dấu cách; với tài liệu quá dài, hãy so sánh theo từng phần.
Tôi nên dùng kiểu hiển thị nào cho tài liệu dài?
Dạng inline phù hợp nhất cho chỉnh sửa ngắn — một đoạn văn liền mạch với các thay đổi được đánh dấu ngay tại chỗ. Dạng đặt cạnh nhau theo hàng sẽ tốt hơn cho tài liệu dài: hai cột, từng dòng một, để bạn có thể đối chiếu theo số dòng cụ thể. Cả hai đều hiển thị cùng một diff; chuyển qua lại giữa chúng sẽ không chạy lại so sánh.
Tôi có thể so sánh bản dịch với văn bản nguồn không?
Có — diff ở mức từ và hoạt động với bất kỳ văn bản nào tách từ bằng dấu cách, nên dán bản gốc và bản dịch của nó (hoặc bản chỉnh sửa và bản gốc) cũng giống như so sánh hai bản nháp tiếng Anh. Bản so sánh không hiểu nghĩa giữa các ngôn ngữ; nó chỉ cho thấy từ nào khớp và từ nào không.