Bộ nhớ dịch cần được dọn định kỳ vì nó tự nhân bản cả câu đúng lẫn câu sai: một lỗi được xác nhận một lần sẽ quay lại ở mọi tài liệu sau dưới dạng khớp hoàn toàn. Dọn dẹp gồm ba việc chính: xử lý câu trùng nguồn khác đích, sửa hoặc xoá câu sai, và cập nhật thuật ngữ khách đã đổi.
Bài này dành cho người dịch và quản lý dự án đang giữ bộ nhớ của khách vài năm trở lên. Bạn sẽ có danh sách dấu hiệu cần dọn, quy trình từng bước, cách sửa hàng loạt mà không làm hỏng ngữ pháp tiếng Việt, và lịch bảo trì vừa sức.
Dấu hiệu bộ nhớ đã đến lúc cần dọn
Không cần đợi đến khi khách phàn nàn. Những dấu hiệu dưới đây cho thấy bộ nhớ đang làm chậm bạn hoặc gieo lỗi.
- Cùng một câu gốc hiện ra nhiều bản dịch khác nhau, và bạn phải dừng chọn mỗi lần.
- Người đọc chéo liên tục bắt cùng một lỗi thuật ngữ ở các dự án khác nhau.
- Khách đã đổi tên sản phẩm, tên phòng ban hay thuật ngữ chính, nhưng khớp hoàn toàn vẫn đưa tên cũ.
- Bộ nhớ chứa câu của nhiều khách hoặc nhiều lĩnh vực trộn lẫn, gợi ý không liên quan.
- Có nhiều cặp câu lệch do căn đoạn cũ hoặc do phân đoạn sai.
- Có câu ở trạng thái nháp hoặc chưa duyệt nằm lẫn với câu đã duyệt.
- Tốc độ tra cứu chậm rõ rệt vì bộ nhớ quá lớn mà phần lớn không dùng đến.
Dấu hiệu rõ nhất thường đến từ người đọc chéo: khi họ ghi cùng một nhận xét ở ba dự án liên tiếp, gốc lỗi gần như chắc chắn nằm trong bộ nhớ chứ không phải ở người dịch.
Chỉ cần thấy hai trong số các dấu hiệu này là đáng dành một buổi dọn. Bộ nhớ sạch giúp mỗi dự án sau nhanh hơn, và quan trọng hơn là giảm những lỗi khó thấy vì nằm trong câu "đã khớp 100%".
Các loại vấn đề trong bộ nhớ và cách xử lý
Phân loại trước khi dọn giúp bạn chọn đúng công cụ: có loại xử lý hàng loạt được, có loại phải đọc từng câu.
| Vấn đề | Ví dụ giả định | Cách xử lý |
|---|---|---|
| Trùng nguồn, khác đích | "Click Save" có ba bản dịch: "Nhấn Lưu", "Bấm Lưu", "Nhấp vào Lưu" | Chọn bản theo hướng dẫn văn phong, xoá các bản còn lại hoặc đánh dấu lỗi thời |
| Trùng hoàn toàn | Cùng một cặp câu lưu hai lần do gộp bộ nhớ | Dùng chức năng xoá trùng của phần mềm |
| Câu dịch sai nghĩa | Thiếu chữ "không" làm nghĩa đảo ngược | Sửa tay, ghi chú người sửa và ngày |
| Thuật ngữ lỗi thời | Tên sản phẩm cũ trước khi khách đổi tên | Tìm và thay có kiểm soát, đọc từng kết quả |
| Cặp lệch | Câu dịch thuộc về câu gốc bên cạnh | Xoá cặp đó; không cố sửa nếu không chắc |
| Câu rác | Câu chỉ có số trang, ký hiệu, mảnh câu do phân đoạn sai | Lọc theo độ dài và xoá |
| Dữ liệu cá nhân | Câu có tên người, số giấy tờ | Xoá hoặc thay bằng ký hiệu nếu cần giữ khung câu |
Trước khi động vào bất cứ thứ gì, xuất một bản sao lưu đầy đủ của bộ nhớ và ghi ngày. Dọn dẹp hàng loạt là thao tác dễ sai, và có bản sao lưu thì mọi sai lầm đều quay lại được.
Quy trình dọn một bộ nhớ từng bước
Với bộ nhớ vài chục nghìn cặp câu, đừng cố đọc hết. Đi theo thứ tự từ việc máy làm được tới việc cần người.
- Xuất bản sao lưu, ghi rõ ngày và số lượng cặp câu.
- Xoá trùng hoàn toàn bằng chức năng có sẵn của phần mềm.
- Lọc câu rác: quá ngắn, chỉ có số, chỉ có ký hiệu; xem nhanh và xoá.
- Lọc câu trùng nguồn khác đích, xử lý theo hướng dẫn văn phong hiện hành.
- Lấy danh sách thuật ngữ đã đổi từ bảng thuật ngữ, tìm từng mục trong bộ nhớ, sửa có kiểm soát.
- Rà ngẫu nhiên một mẫu câu, ví dụ vài trăm cặp, để ước lượng tỉ lệ câu sai còn lại; nếu cao, lên kế hoạch rà sâu theo dự án.
- Ghi nhật ký những gì đã làm, số cặp xoá, số cặp sửa, để lần sau biết điểm xuất phát.
- Thử bộ nhớ đã dọn trên một tài liệu nhỏ đang dịch, xem gợi ý có gọn và đúng hơn không trước khi thông báo cho cả nhóm dùng.
Rà ngẫu nhiên là bước nhiều người bỏ nhưng nó cho bạn con số để quyết định có nên tiếp tục dùng bộ nhớ đó hay không. Nếu một phần mười câu trong mẫu có vấn đề, có lẽ nên giữ bộ nhớ đó ở mức tham khảo và xây bộ nhớ mới từ các dự án gần đây.
Trùng nguồn khác đích: không phải lúc nào cũng là lỗi
Trước khi xoá các bản dịch khác nhau của cùng một câu gốc, hãy hỏi: có phải chúng đúng ở những ngữ cảnh khác nhau không? "Open" là "Mở" trên nút bấm nhưng là "Đang mở" ở cột trạng thái. "Total" có thể là "Tổng cộng" ở cuối bảng và "Toàn bộ" trong câu mô tả. Nếu các bản đều đúng ở ngữ cảnh của mình, giữ lại và để thông tin ngữ cảnh đi kèm giúp phần mềm chọn.
Trường hợp thật sự là lỗi là khi các bản khác nhau chỉ vì thói quen chữ của người dịch, như "Nhấn" và "Bấm". Đây là lúc dùng hướng dẫn văn phong của khách để chọn một bản và xoá hoặc đánh dấu lỗi thời các bản còn lại.
Một nguồn trùng khác hay gặp là khi nhiều người dịch cùng làm trên một bộ nhớ trong nhiều năm, mỗi người mang theo cách viết của mình. Dọn loại trùng này đồng thời là dịp để cập nhật hướng dẫn văn phong: nếu hai cách cùng phổ biến và khách không có ý kiến, ghi quyết định vào hướng dẫn để người sau không tái tạo lại cách kia.
Với những câu không chắc, giữ cả hai nhưng gắn ghi chú. Xoá nhầm một bản dịch đúng ngữ cảnh làm mất thông tin, còn giữ thừa một bản chỉ làm bạn dừng chọn thêm một lần.
Cập nhật thuật ngữ đã đổi mà không làm hỏng câu tiếng Việt
Tìm và thay hàng loạt trong bộ nhớ nghe nhanh nhưng dễ gây lỗi. Tiếng Việt không chia từ, nên thay "nhà cung cấp" bằng "nhà cung ứng" có vẻ an toàn, nhưng thay "khách" bằng "khách hàng" sẽ biến "khách hàng" cũ thành "khách hàng hàng". Thay tên sản phẩm cũng có thể đụng vào câu có chữ đó với nghĩa thường.
Cách an toàn là tìm trước, xem danh sách kết quả, thay từng cái hoặc thay theo nhóm đã được lọc. Dùng điều kiện tìm theo cả câu nguồn và câu đích: chỉ những cặp mà câu nguồn chứa thuật ngữ gốc và câu đích chứa bản dịch cũ mới cần sửa. Cách này loại phần lớn kết quả nhầm.
Một câu hỏi phải trả lời trước: thuật ngữ mới áp dụng cho mọi tài liệu, hay chỉ cho tài liệu từ một thời điểm? Nếu khách vẫn cần dịch phụ lục của hợp đồng cũ dùng thuật ngữ cũ, sửa sạch bộ nhớ sẽ khiến bản dịch mới không khớp văn bản gốc đã ký. Trường hợp này nên tách bộ nhớ theo giai đoạn thay vì sửa.
Dùng AI hỗ trợ rà bộ nhớ
Rà theo mẫu, không đưa cả bộ nhớ. Xuất một mẫu vài trăm cặp câu, che tên người, tên công ty, số liệu nhạy cảm, rồi nhờ chatbot chỉ ra cặp nào câu dịch có vẻ sai nghĩa, thiếu ý hoặc lệch cặp. Đưa cả bộ nhớ của khách vào công cụ công cộng là vi phạm bảo mật mà hầu hết hợp đồng cấm.
Hỏi lý do, không chỉ hỏi lỗi. Câu lệnh nên yêu cầu "nêu vì sao bạn cho là sai, trích phần câu liên quan". Khi AI phải nêu lý do, bạn đánh giá được nhanh nó đúng hay đang bắt bẻ một cách dịch hợp lệ.
Coi kết quả là danh sách nghi vấn. AI có thể bắt được câu thiếu phủ định, sai số, lệch cặp mà mắt người bỏ qua khi đọc mệt. Nó cũng có thể đánh dấu sai những câu dịch thoát ý có chủ đích. Người quyết định sửa vẫn là bạn.
Kiểm điều khoản công cụ. Nếu khách cho phép dùng AI, chọn chế độ không lưu lịch sử hoặc tài khoản doanh nghiệp có cam kết dữ liệu. Tính năng và điều khoản thay đổi nên kiểm lại trước mỗi đợt rà.
Lịch bảo trì vừa sức
Dọn một lần lớn rồi bỏ mặc thì sau hai năm lại về như cũ. Một lịch nhẹ nhàng hiệu quả hơn: sau mỗi dự án, dành ít phút xử lý câu trùng nguồn khác đích phát sinh trong dự án đó; mỗi quý, xoá trùng và lọc câu rác; mỗi năm, rà mẫu ngẫu nhiên và cập nhật theo bảng thuật ngữ.
Nếu bộ nhớ dùng chung cho nhóm, phân công rõ ai làm phần nào trong lịch, và chọn thời điểm ít dự án đang chạy để dọn. Sửa bộ nhớ trong lúc người khác đang dịch trên nó có thể khiến họ nhận gợi ý thay đổi giữa chừng, khó hiểu vì sao cùng một câu hôm qua và hôm nay hiện khác nhau. Thông báo trước cho cả nhóm thời gian dọn và tóm tắt thay đổi sau khi xong.
Ghi lịch này vào quy trình làm việc với từng khách lớn, kể cả khi bạn là người dịch tự do. Khi khách hỏi vì sao bản dịch của bạn nhất quán qua nhiều năm, đây là câu trả lời, và nó cũng là lý do hợp lý để bạn đề nghị khách tính công cho việc bảo trì tài sản ngôn ngữ của chính họ.
Cuối cùng, sau mỗi đợt dọn, cập nhật cả bảng thuật ngữ và hướng dẫn văn phong nếu có quyết định mới. Bộ nhớ, bảng thuật ngữ và hướng dẫn văn phong là ba phần của cùng một hệ thống; sửa một mà không sửa hai cái kia thì lỗi sẽ quay lại theo đường khác.
Câu hỏi thường gặp
Xoá câu trong bộ nhớ có ảnh hưởng tới bản dịch đã giao không?
Không. Bản dịch đã giao là tệp riêng, không phụ thuộc vào bộ nhớ sau khi xuất. Xoá câu chỉ ảnh hưởng tới gợi ý ở các dự án sau. Dù vậy nên giữ bản sao lưu trước khi dọn để tra lại khi khách hỏi về dự án cũ.
Bộ nhớ quá bẩn thì nên dọn hay làm mới?
Rà mẫu ngẫu nhiên để có tỉ lệ câu có vấn đề. Nếu tỉ lệ thấp, dọn. Nếu cao, giữ bộ nhớ cũ ở mức tham khảo với mức phạt, và xây bộ nhớ mới từ các dự án gần đây đã được duyệt kỹ.
Ai nên được quyền sửa bộ nhớ dùng chung?
Chỉ một vài người có trách nhiệm, thường là trưởng nhóm hoặc người biên tập chính. Người dịch đề xuất sửa qua bảng hỏi đáp hoặc ghi chú. Cho mọi người sửa tự do dễ dẫn tới sửa qua sửa lại theo thói quen riêng.
Có nên xoá câu dịch thoát ý khỏi bộ nhớ không?
Không cần nếu câu đó đúng và đã được duyệt cho ngữ cảnh của nó. Chỉ lưu ý rằng câu thoát ý khi khớp ở ngữ cảnh khác có thể không phù hợp, nên người dịch luôn phải đọc lại khớp hoàn toàn.
Dọn dẹp bộ nhớ có tính công với khách được không?
Có thể thoả thuận, vì bộ nhớ là tài sản giúp khách tiết kiệm ở các dự án sau. Trình bày rõ phạm vi công việc và lợi ích. Không có mức giá chung; cách tính tuỳ thoả thuận giữa hai bên.
Phần mềm báo hàng nghìn câu trùng nguồn khác đích thì bắt đầu từ đâu?
Lọc theo tần suất xuất hiện trong tài liệu mới: câu nào hay gặp nhất xử lý trước. Câu chỉ xuất hiện một lần trong lịch sử có thể để sau hoặc bỏ qua. Cách này cho hiệu quả nhanh nhất với ít thời gian nhất.