1,082 รายการแปลมีคำที่ใช้อักษรผิดชุด การตรวจสอบของเราผ่านทั้งหมด

ภาษา

เมื่อวันที่ 31 ตุลาคม เราพบประโยคภาษาฮังการีบนหนึ่งในเว็บไซต์ของเราที่มีคำภาษาจีนแทรกอยู่ตรงกลาง เราค้นหาการแปลที่เก็บไว้ของทุกเว็บไซต์ที่เราดูแลเพื่อหาตัวอักษรที่ไม่ใช่ของภาษานั้น และพบรายการแปลลักษณะนี้ 1,082 รายการ โดย 581 รายการอยู่ในหน้าที่เผยแพร่ ทุกๆ รายการผ่านการตรวจสอบของเรา

สิ่งที่เราพบ

ทั้งหมดเขียนโดยโมเดลท้องถิ่นที่แปลเว็บไซต์ของเรา และทั้งหมดเป็นข้อผิดพลาดแบบเดียวกัน: คำหนึ่งหรือสองคำในภาษาอื่น จากข้อมูลการแปลที่เก็บไว้ และจากข้อมูลที่ถูกปฏิเสธนับตั้งแต่:

ร้านค้าของเรามีบรรทัดลักษณะนี้เอง 7 บรรทัด ในบรรทัดหนึ่ง "planted values" ออกมาเป็นภาษาโรมาเนียว่า "valori植入"

ทำไมการตรวจสอบจึงผ่าน

การตรวจสอบชุดอักษรถามว่าอย่างน้อย 45% ของตัวอักษรในการแปลอยู่ในชุดอักษรของภาษานั้นหรือไม่ วิธีนี้จับภาษาอังกฤษที่ถูกทิ้งไว้ได้ ซึ่งคือจุดประสงค์ที่สร้างมา ตัวอักษรภาษาจีนสองตัวในประโยคฮังการีร้อยตัวอักษรไม่เปลี่ยนสัดส่วน และตัวอักษรซีริลลิกเพียงตัวเดียวเปลี่ยนสัดส่วนน้อยยิ่งกว่า

ข้อความสั้นมีกฎอีกแบบหนึ่ง สำหรับภาษาอังกฤษน้อยกว่า 25 ตัวอักษร การตรวจสอบเพียงแต่ยืนยันว่าคำตอบไม่ได้อยู่ในภาษาอังกฤษ เซลล์ตารางภาษาเขมรที่เขียนเป็นภาษาไทยไม่มีภาษาอังกฤษเลย จึงผ่านการตรวจสอบ

กฎที่จับข้อผิดพลาดเหล่านี้

ตัวอักษรที่สังกัดชุดอักษรซึ่งภาษานั้นไม่ใช้ และภาษาอังกฤษต้นฉบับไม่มี ถือว่าเป็นข้อผิดพลาด มีข้อยกเว้นสามข้อเพื่อไม่ให้กฎนี้เตือนผิด:

เราใช้กฎนี้ตรวจสอบข้อมูลทั้งหมดที่เว็บไซต์ของเราจัดเก็บไว้ และทุกบรรทัดที่ระบบระบุว่ามีข้อผิดพลาด เมื่อเราอ่านตรวจสอบก็พบว่าเป็นข้อผิดพลาดจริง ตั้งแต่วันที่ 31 ตุลาคม ระบบปฏิเสธคำแปล 1,652 รายการทันทีที่สร้างเสร็จ ในจำนวนนี้เป็นภาษาเขมร 1,549 รายการ: แบบจำลองไม่ได้หยุดเขียนภาษาไทยสำหรับภาษาเขมร แต่ตอนนี้ระบบจะขอให้ทำใหม่แทนการเผยแพร่ทันที

การทำความสะอาดข้อมูล

คำแปลที่จัดเก็บไว้จะได้รับการตรวจสอบอีกครั้งเฉพาะเมื่อภาษานั้นถูกแปลใหม่ ดังนั้นทุกภาษาที่ได้รับผลกระทบจึงถูกแปลใหม่: รวม 61 ภาษา ในเว็บไซต์ 11 แห่ง มีสองบรรทัดที่กลับมาพร้อมข้อผิดพลาดเดิมอีกครั้ง คือ "valori植入" ในภาษาโรมาเนีย และบรรทัดภาษากรีกที่มี 面向 อยู่ เราเขียนสองบรรทัดนั้นด้วยมือเอง เมื่อวันที่ 2 พฤศจิกายน ไม่มีหน้าเว็บที่เผยแพร่ของเราหน้าใดที่มีตัวอักษรจากระบบอักษรอื่น

ตำแหน่งปัจจุบันของกฎ

กฎนี้อยู่ใน translation-checks เวอร์ชัน 1.1.0 เปิดให้ใช้งานฟรีบน GitHub อยู่เคียงข้างกับการตรวจสอบรูปแบบใหม่ที่ตรวจสอบว่าทุกตัวเลขกลับมาครบถ้วน และรู้ว่า "3 million" คือ 300万 ในภาษาญี่ปุ่น เมื่อรันกับคำแปลที่ผ่านการยอมรับ 568,574 รายการบนเว็บไซต์ของเรา การตรวจสอบรูปแบบใหม่ไม่พบการแจ้งเตือนผิดพลาด Polyglot เวอร์ชัน 1.1.0 ก็มาพร้อมกับการตรวจสอบเหล่านี้เช่นกัน บันทึกแรกที่เราพบว่าปัญหาเกิดจากการตรวจสอบของเราเองอยู่ที่ บันทึกก่อนหน้า

อัปเดตแล้ว: