FAQ tiếng Séc của chúng tôi nói ngược với bản tiếng Anh. Mọi bước kiểm tra chúng tôi thực hiện đều đã bỏ qua lỗi này.
Ngôn ngữ
Vào ngày 2 tháng 11, FAQ tiếng Séc và tiếng Slovak của chúng tôi nói với người mua rằng hỗ trợ kỹ thuật sẽ giúp khi một bộ công cụ cài đặt thành công trên cấu hình được hỗ trợ. Bản tiếng Anh nói khi nó không cài đặt được. Cả hai đã được sửa, nhưng dòng này đã vượt qua mọi bước kiểm tra chúng tôi chạy trên bản dịch, vì không có gì trong đó bị hỏng: đúng bảng chữ cái, đúng số, đúng tên, mọi thẻ đều đúng chỗ. Chỉ một người đọc mới thấy được, nên chúng tôi đã nhờ một người.
Cách chúng tôi nhờ
Người đọc là mô hình dịch các trang web của chúng tôi, cùng mô hình Qwen mã nguồn mở trên máy của chúng tôi, được hỏi một câu hỏi khác. Nó nhận một dòng tiếng Anh, bản dịch của nó và vài câu mô tả về trang web: giọng văn, cách xưng hô trong mỗi ngôn ngữ, và phép ẩn dụ chúng tôi muốn nói (một nhà máy vận hành tự động chạy trong bóng tối vì không ai cần ở đó). Sau đó: liệu một người đọc bản dịch có bị hiểu sai không? Một sự kiện hoặc con số sai, ý nghĩa ngược lại, một đối tượng hoặc hành động khác, thông tin chính bị thiếu hoặc thêm vào đều được tính; một thành ngữ được dịch theo nghĩa, một cách diễn đạt tự do hơn hoặc tên sản phẩm giữ nguyên tiếng Anh thì không. Nó trả lời bằng JSON, từng dòng một.
Những gì nó tìm thấy
Bảy trang trong cửa hàng của chúng tôi ở 42 ngôn ngữ: trang chủ, giá, câu hỏi, gói combo và ba trang bộ công cụ, 6.216 dòng đã dịch. Nó đánh dấu 126 dòng, khoảng 2%. Trong số đó:
- Tiếng Séc và tiếng Slovak: câu trả lời về hoàn tiền ở trên, hỗ trợ cho một bộ công cụ cài đặt được.
- Tiếng Nga và tiếng Ukraina: bot đã xác minh "không bao giờ vượt qua bước kiểm tra", trong khi bản tiếng Anh nói chúng không bao giờ bị kiểm tra. Ngược lại, trên trang của một bộ công cụ nói về đúng điều đó.
- Tiếng Đức: "từ tiếng Amharic đến tiếng Trung Giản thể", trong khi bản tiếng Anh nói Phồn thể.
- Tiếng Romania: "Tại sao các bộ công cụ khác cần nó?", được trả lời bằng "Không".
- Tiếng Serbia: "strings" dịch thành "nghề nghiệp".
- Tiếng Đức và tiếng Ý: "One floor, every line" của gói combo dịch thành "một dây chuyền sản xuất, mỗi dòng".
Những gì nó hiểu sai
Chúng tôi đọc từng cảnh báo trong 16 ngôn ngữ mà chúng tôi có thể tự kiểm tra: 24 cảnh báo. 9 là lỗi thực sự, 5 có thể tranh luận theo cả hai hướng, và 10 là cảnh báo giả. Nó phàn nàn về ngữ pháp vẫn giữ nguyên ý nghĩa (giống của một tính từ tiếng Macedonia, một đại từ tiếng Ý), về một hình thức xưng hô trong tiếng Romania mà đề bài của chúng tôi chưa từng yêu cầu, về một danh sách danh từ mà nó đọc thành động từ, về một thuật ngữ tiếng Slovakia đúng cho trọng số mô hình, và về một thành ngữ tiếng Macedonia mà nó không biết ("година дена", một năm nữa).
Vì vậy, người đọc không phải là một thẩm phán. Nó là một bộ lọc trước lần thử thứ hai: một dòng bị đánh dấu sẽ được dịch lại với vấn đề được nêu tên, và dòng mới phải vượt qua cả các bước kiểm tra lẫn người đọc trước khi thay thế dòng cũ. Trên sáu trang đầu tiên, nó đã đánh dấu 91 dòng. Chúng tôi để nguyên 26 dòng thuộc các loại mà nó hay sai (giọng điệu, ngữ pháp, thành ngữ, tên riêng giữ nguyên tiếng Anh) và gửi lại 65 dòng: 60 dòng quay về với bản dịch vượt qua cả hai bước và thay thế bản cũ, còn 5 dòng vẫn giữ nguyên như trước.
Trên chuỗi văn bản của ứng dụng
Các trang web khó đọc: dòng dài, ẩn dụ của chúng tôi, các từ ngữ kỹ thuật. Chuỗi văn bản của ứng dụng thì ngắn và đơn giản, nên chúng tôi cũng đo lường người đọc trên đó, với ứng dụng ví dụ 70 chuỗi đi kèm với Polyglot. Trên 72 lỗi cố ý loại rõ ràng trong sáu ngôn ngữ ("có thể hoàn tác" thay vì "không thể hoàn tác", trực tuyến thay vì ngoại tuyến, hàng tháng thay vì thanh toán một lần), nó đã đánh dấu tất cả 72 lỗi. Trên 21 lỗi tinh vi hơn, nó đánh dấu 17. Nó bỏ sót "Nhắc tôi lúc %1$s" được viết thành "nhắc tôi trong %1$s" trong tiếng Đức, Pháp và Tây Ban Nha, một mốc thời gian bị đọc thành một khoảng chờ, và một dòng tiếng Đức bị mất "các thay đổi của bạn đã được lưu". Trên 484 bản dịch thực tế của ví dụ trong chín ngôn ngữ, nó đưa ra một cảnh báo giả, một ô bảng tiếng Pháp mà nó gọi là mơ hồ, và không có cảnh báo nào trên 21 cách diễn đạt lại tự do nhưng trung thành. Văn bản ngắn, đơn giản là nơi nó đọc tốt nhất.
Nó đang ở đâu bây giờ
Polyglot 1.3.0 thực hiện điều này với --review. Một bản dịch vượt qua các bước kiểm tra sẽ được đọc lại một lần nữa; một bản dịch có thể gây hiểu lầm sẽ được yêu cầu dịch lại kèm theo vấn đề được chỉ rõ; một bản dịch vẫn chưa đúng sẽ được giữ lại và đưa vào danh sách để một người xem xét, người đó sẽ giữ lại hoặc lưu lại cách diễn đạt của riêng họ bằng polyglot accept. polyglot review đọc các bản dịch bạn đã có, từ một công ty dịch vụ hoặc từ một lần chạy trước đó. Một kết luận được ghi nhớ cùng với bản dịch, vì vậy mỗi chuỗi mới chỉ tốn thêm một lần yêu cầu, duy nhất một lần. Nó không thay thế người bản ngữ cho trang sản phẩm, hệ thống thu phí và các điều khoản của bạn, và các trang của chính chúng tôi là minh chứng cho lý do cả hai đều đáng có. Cách các bước kiểm tra này ra đời được trình bày trong một ghi chú trước đó.