การทดสอบการแปลเป็นภาษาท้องถิ่นคืออะไร? ตัวอย่างกรณีทดสอบและรายการตรวจสอบ

⚡ สรุปอย่างชาญฉลาด

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

  • 🌐 ตัวย่อ: เทคนิคนี้เขียนว่า L10N เพราะมีอักขระสิบตัวอยู่ระหว่างตัว L และตัว N ในกระบวนการแปลภาษา
  • 🎯 เป้าหมายหลัก: เนื้อหาและส่วนติดต่อผู้ใช้ช่วยปกปิดข้อบกพร่องด้านการแปลเกือบทั้งหมดที่ผู้ทดสอบจะตรวจพบ
  • 🧭 4 ระยะ: โดยทั่วไปแล้ว วงจรการพัฒนาซอฟต์แวร์จะประกอบด้วยการตรวจสอบโครงสร้าง การทดสอบการทำงาน การทดสอบการถดถอย และการอนุมัติขั้นสุดท้าย
  • 📐 ความเสี่ยงด้านการจัดวาง: ข้อความที่แปลแล้วจะขยายออก และสคริปต์แบบสองไบต์และแบบเขียนจากขวาไปซ้ายจะทำให้โครงสร้างที่ภาษาอังกฤษไม่เคยแสดงออกมานั้นผิดเพี้ยนไป
  • 🤖 อัตโนมัติ: ชุดสคริปต์จะคืนทุนได้อย่างรวดเร็วเมื่อมีการใช้สถานการณ์เดียวกันในหลายๆ สถานที่
  • 🔀 ไม่เหมือนกับ I18N: การทำให้เป็นสากลเป็นการเตรียมโค้ด ส่วนการแปลภาษาเป็นการตรวจสอบความถูกต้องของโค้ดที่พัฒนาเสร็จแล้วในตลาดหนึ่งๆ

การทดสอบการแปลภาษา สกุลเงิน และรูปแบบวันที่สำหรับภาษาและสกุลเงินเป้าหมาย

การทดสอบการแปล

การทดสอบการแปล เป็นเทคนิคการทดสอบซอฟต์แวร์ซึ่งมีการทดสอบพฤติกรรมของซอฟต์แวร์สำหรับภูมิภาค สถานที่ หรือวัฒนธรรมเฉพาะ วัตถุประสงค์ของการทดสอบการแปลเป็นภาษาท้องถิ่นสำหรับซอฟต์แวร์คือการทดสอบด้านภาษาและวัฒนธรรมที่เหมาะสมสำหรับสถานที่นั้นๆ เป็นกระบวนการปรับแต่งซอฟต์แวร์ตามภาษาและประเทศเป้าหมาย

พื้นที่หลักที่ได้รับผลกระทบจากการทดสอบการแปล ได้แก่ เนื้อหาและ UI

เป็นกระบวนการทดสอบแอปพลิเคชันระดับโลกที่มี UI, ภาษาเริ่มต้น, สกุลเงิน, วันที่, รูปแบบเวลา และเอกสารได้รับการออกแบบตามประเทศหรือภูมิภาคเป้าหมาย ช่วยให้มั่นใจได้ว่าแอปพลิเคชันมีความสามารถเพียงพอสำหรับการใช้งานในประเทศนั้น ๆ

ตัวอย่าง:

1. หากโครงการได้รับการออกแบบสำหรับรัฐทมิฬนาฑูในอินเดีย โครงการที่ออกแบบควรเป็นภาษาทมิฬ ควรมีแป้นพิมพ์เสมือนทมิฬ ฯลฯ

2. หากโครงการได้รับการออกแบบสำหรับสหรัฐอเมริกา ควรเปลี่ยนรูปแบบเวลาตามเวลามาตรฐานของสหรัฐอเมริกา นอกจากนี้รูปแบบภาษาและเงินควรเป็นไปตามมาตรฐานของสหรัฐอเมริกา

ภาพประกอบด้านล่างแสดงให้เห็นถึงผลิตภัณฑ์เดียวกันที่ถูกปรับให้เข้ากับท้องถิ่นต่างๆ โดยภาษา สกุลเงิน และกฎการจัดรูปแบบจะเปลี่ยนแปลงไป ในขณะที่โครงสร้างพื้นฐานยังคงเหมือนเดิม

การทดสอบการแปลภาษา คือการปรับแต่งผลิตภัณฑ์หนึ่งชิ้นให้เข้ากับภาษาเป้าหมายหลายภาษา

เหตุใดจึงต้องทดสอบการแปลเป็นภาษาท้องถิ่น?

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

ในการทดสอบประเภทนี้ ผู้ทดสอบหลายรายจะทำซ้ำฟังก์ชันเดียวกัน พวกเขาตรวจสอบสิ่งต่าง ๆ เช่นข้อผิดพลาดในการพิมพ์ ความเหมาะสมทางวัฒนธรรมของ UI ข้อผิดพลาดทางภาษา ฯลฯ

เรียกอีกอย่างว่า “L10N” เพราะมีตัวอักษร 10 ตัวอยู่ระหว่าง L และ N ในคำว่า localization

เบื้องหลังความพยายามนี้ยังมีเหตุผลเชิงพาณิชย์อยู่ด้วยเช่นกัน ฉลากที่แปลผิด หรือวันที่ที่อ่านว่า 03/04 เป็นเดือนมีนาคมแทนที่จะเป็นเดือนเมษายน จะบั่นทอนความเชื่อมั่นในตลาดที่ทีมงานได้ลงทุนไปแล้ว และข้อบกพร่องเหล่านั้นมักถูกพบโดยผู้ทดสอบในพื้นที่เป้าหมาย แทนที่จะเป็นโดยทีมงานภายนอก การทดสอบ GUI แสดงเป็นภาษาอังกฤษ

การทดสอบการแปลภาษาเทียบกับการทดสอบการรองรับหลายภาษา

กิจกรรมทั้งสองอย่างนี้ดำเนินการตามลำดับ ไม่ใช่แข่งขันกัน การทดสอบความเป็นสากล (I18N) ยืนยันว่าโค้ดสามารถรองรับภาษาท้องถิ่นใดก็ได้ จากนั้นการทดสอบการแปลภาษา (L10N) จะยืนยันว่าภาษาท้องถิ่นใดถูกต้อง

การทดสอบการแปล (L10N) การทดสอบการรองรับหลายภาษา (I18N)
ตรวจสอบว่าผลิตภัณฑ์นั้นดูเป็นธรรมชาติในภูมิภาคเป้าหมายหนึ่งหรือไม่ ตรวจสอบว่าผลิตภัณฑ์สามารถรองรับหลายภูมิภาคได้โดยไม่ต้องมีการพัฒนาใหม่
ตรวจสอบข้อความที่แปลแล้ว สกุลเงิน วันที่ เวลา และความเหมาะสมทางวัฒนธรรม ตรวจสอบการเข้ารหัสอักขระ การแปลงสตริงเป็นข้อมูลภายนอก และโค้ดที่รองรับภาษาท้องถิ่น
จะทำงานเมื่อมีการสร้างเวอร์ชันที่แปลแล้วสำหรับตลาดนั้น ๆ ดำเนินการก่อนเป็นอันดับแรก ก่อนที่จะส่งข้อความใดๆ ไปแปล
ต้องการผู้ทดสอบหรือผู้ตรวจสอบที่รู้ภาษาท้องถิ่น สามารถดำเนินการได้โดยทีมหลักโดยใช้เวอร์ชันที่แปลเสมือน

ตรวจสอบบทช่วยสอนนี้สำหรับ ความแตกต่างระหว่างการทดสอบการแปลเป็นภาษาท้องถิ่นและการทดสอบการแปลเป็นภาษาสากล.

วิธีการทดสอบการแปลเป็นภาษาท้องถิ่น

สำหรับการทดสอบการแปลเป็นภาษาท้องถิ่นทั่วไป เราได้ตั้งค่าการทดสอบการตรวจสอบการสร้าง การทดสอบสมรรถนะ, การทดสอบการถดถอยและการลงนามครั้งสุดท้าย

1. การทดสอบการตรวจสอบบิวด์เป็นส่วนย่อยเล็กๆ ของ การทดสอบการใช้งานซึ่งดำเนินการก่อนที่ฝ่ายประกันคุณภาพจะเริ่มทำการทดสอบอย่างละเอียด หลักการของมันคล้ายคลึงกับ การทดสอบควันหากชุดภาษาไม่สามารถโหลดได้เลย ระบบจะปฏิเสธการสร้างเวอร์ชันที่แปลเป็นภาษาท้องถิ่นอย่างรวดเร็ว

2. การทดสอบปกติเป็นขั้นตอนในการรันกรณีทดสอบปกติและค้นหาข้อบกพร่องของบันทึกระหว่างการดำเนินการ

3. การทดสอบการถดถอยคือ ข้อบกพร่อง กระบวนการถดถอยเพื่อให้แน่ใจว่าข้อบกพร่องได้รับการแก้ไขในขณะที่ไม่มีผลกระทบของข้อบกพร่องคงที่ต่อพื้นที่โดยรอบ

4. Final Sign-off คือการดำเนินการตรวจสอบขั้นสุดท้ายเกี่ยวกับบิลด์ก่อนส่งมอบให้กับลูกค้า

แต่ละขั้นตอนจะถูกทำซ้ำตามแต่ละภาษา ไม่ใช่ทำซ้ำเพียงครั้งเดียวสำหรับผลิตภัณฑ์ ข้อบกพร่องที่ได้รับการแก้ไขในเวอร์ชันภาษาฝรั่งเศสจะต้องถูกแก้ไขในเวอร์ชันภาษาเยอรมันและญี่ปุ่นด้วยเช่นกัน เนื่องจากทรัพยากรสตริงเดียวกันมักถูกใช้ร่วมกันระหว่างเวอร์ชันเหล่านั้น

ระบบอัตโนมัติในการทดสอบการแปลภาษา

หากโครงการมีขนาดใหญ่และจำเป็นต้องทดสอบบ่อยครั้ง เราก็ทำ การทดสอบระบบอัตโนมัติ.

  • เลือกเครื่องมืออัตโนมัติเพื่อเขียนสคริปต์
  • ใช้สถานการณ์จำลองเพื่อทดสอบกลยุทธ์การแปล
  • เขียนสคริปต์ตามนั้น
  • รวบรวมผลลัพธ์และอัปเดตสถานการณ์เป็นผ่าน/ไม่ผ่าน

หมายเหตุ Selenium เป็นหนึ่งในเครื่องมือบุกเบิกในด้านนี้ มีฟีเจอร์มากมาย แต่ต้องใช้ความรู้ด้านเทคนิคเพิ่มเติมจึงจะใช้งานได้

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

เครื่องมือทดสอบการแปลภาษา

งานแปลภาษาต้องใช้เครื่องมือสามประเภทที่แตกต่างกัน และทีมส่วนใหญ่มักใช้เครื่องมือทั้งสามประเภทนี้

  • เฟรมเวิร์กการทำงานอัตโนมัติเชิงฟังก์ชัน: Selenium, Appium และเฟรมเวิร์กที่เทียบเคียงได้จะเรียกใช้ชุดทดสอบเดียวกันซ้ำกับเวอร์ชันที่สร้างขึ้นสำหรับแต่ละภาษา ซึ่งเป็นส่วนที่การตรวจสอบซ้ำๆ ส่วนใหญ่เกิดขึ้น
  • ระบบจัดการงานแปล: แพลตฟอร์มที่จัดเก็บแหล่งข้อมูลคำศัพท์ช่วยให้ผู้แปล นักพัฒนา และผู้ทดสอบทำงานโดยใช้พจนานุกรมเดียวกัน ดังนั้นจึงไม่มีการแปลคำศัพท์เดียวกันในสองหน้าจอที่แตกต่างกัน
  • เครื่องมือระบุตำแหน่งเสมือน: สิ่งเหล่านี้จะแทนที่ข้อความภาษาอังกฤษด้วยตัวยึดตำแหน่งที่มีเครื่องหมายเน้นเสียงและมีความยาวเพิ่มขึ้น ก่อนที่การแปลจริงจะเริ่มต้นขึ้น ซึ่งจะเผยให้เห็นข้อความและรูปแบบที่ถูกกำหนดไว้ตายตัว ซึ่งไม่สามารถรองรับคำที่ยาวกว่าได้

การรองรับอุปกรณ์และเบราว์เซอร์มีความสำคัญไม่แพ้ตัวเครื่องมือเอง แบบอักษร วิธีการป้อนข้อมูล และภาษาเริ่มต้นแตกต่างกันไปในแต่ละแพลตฟอร์ม ดังนั้นการสร้างเวอร์ชันที่แปลเป็นภาษาท้องถิ่นจึงต้องได้รับการทดสอบบนอุปกรณ์เป้าหมายจริง ๆ การทดสอบมือถือ และทั่วทั้งชุดเบราว์เซอร์ที่กำหนดไว้สำหรับ การทดสอบแอปพลิเคชันเว็บ.

รายการตรวจสอบแนวทางปฏิบัติที่ดีที่สุดสำหรับการทดสอบการแปลภาษา

  • จ้างบริษัทที่ให้บริการด้านการแปลและปรับภาษาให้เหมาะสมกับแต่ละประเทศ (localization firm) ที่มีความเชี่ยวชาญด้านวิศวกรรม i18n
  • ตรวจสอบให้แน่ใจว่ากลยุทธ์การทดสอบการแปลของคุณช่วยให้มีเวลาสำหรับภาษาแบบไบต์คู่มากขึ้น
  • ตรวจสอบให้แน่ใจว่าคุณได้ทำการปรับโค้ดของคุณให้รองรับ DBCS อย่างถูกต้องก่อนใช้งานtracส่งข้อความใดก็ได้เพื่อส่งไปแปล
  • แยกข้อความทุกข้อความออกไปเก็บไว้ในไฟล์ทรัพยากรก่อน เพื่อไม่ให้ข้อความที่ผู้ใช้มองเห็นได้ถูกเขียนไว้ในโค้ดโดยตรง
  • ควรทำการทดสอบการแปลแบบคร่าวๆ ก่อน เพราะจะช่วยเปิดเผยข้อผิดพลาดเรื่องการตัดคำและการเขียนข้อความตายตัว ก่อนที่จะมีการลงทุนด้านการแปลจริง
  • เว้นพื้นที่จัดวางสำหรับส่วนขยายข้อความ เนื่องจากคำแปลจากภาษาอังกฤษมักมีความยาวมากกว่าฉลากต้นฉบับ
  • ทดสอบภาษาที่เขียนจากขวาไปซ้าย เช่น ภาษาอาหรับและภาษาฮิบรู บนหน้าจอจริง ซึ่งเป็นที่ที่รูปแบบการกลับด้านและการเขียนข้อความแบบผสมทิศทางมักจะทำให้เกิดปัญหามากที่สุด
  • จัดทำคู่มือรูปแบบการเขียนเฉพาะพื้นที่ โดยครอบคลุมลำดับวันที่ ตัวคั่นทศนิยม รูปแบบที่อยู่ คำนำหน้าชื่อ และน้ำเสียง
  • ควรให้เจ้าของภาษาตรวจสอบบทภาพยนตร์ที่เสร็จสมบูรณ์แล้ว เพราะความเหมาะสมทางวัฒนธรรมไม่สามารถยืนยันได้จากบทภาพยนตร์เพียงอย่างเดียว

สองรายการนั้นขึ้นอยู่กับแพลตฟอร์มมากกว่าภาษา ซึ่งเป็นเหตุผลว่าทำไมการสร้างเวอร์ชันเฉพาะภาษาจึงมักถูกกำหนดไว้พร้อมกัน การทดสอบความเข้ากันได้ และ การทดสอบการกำหนดค่า แทนที่จะตามหลังพวกเขา

ตัวอย่างกรณีทดสอบสำหรับการทดสอบการแปล

ตารางด้านล่างแสดงชุดการตรวจสอบเบื้องต้น แต่ละแถวจะกลายเป็นรายการที่สมบูรณ์ กรณีทดสอบ เมื่อกรอกผลลัพธ์ที่คาดหวังสำหรับภาษาท้องถิ่นนั้นเสร็จแล้ว

S.No กรณีทดสอบ Descriptไอออน
1 อภิธานศัพท์มีไว้เพื่อใช้อ้างอิงและตรวจสอบ
2 เวลาและวันที่ได้รับการจัดรูปแบบอย่างเหมาะสมสำหรับภูมิภาคเป้าหมาย
3 รูปแบบหมายเลขโทรศัพท์เหมาะสมกับภูมิภาคเป้าหมาย
4 สกุลเงินสำหรับภูมิภาคเป้าหมาย
5 ใบอนุญาตและกฎเป็นไปตามเว็บไซต์ปัจจุบัน (ภูมิภาค) หรือไม่
6 เค้าโครงเนื้อหาข้อความในหน้าต่างๆ ปราศจากข้อผิดพลาด ความเป็นอิสระของแบบอักษร และการจัดแนวบรรทัด
7 ฟังก์ชันอักขระพิเศษ ไฮเปอร์ลิงก์ และปุ่มลัด
8 ข้อความตรวจสอบความถูกต้องสำหรับช่องป้อนข้อมูล
9 โครงสร้างที่สร้างขึ้นประกอบด้วยไฟล์ที่จำเป็นทั้งหมด
10 หน้าจอที่แปลแล้วจะมีองค์ประกอบและตัวเลขประเภทเดียวกันกับผลิตภัณฑ์ต้นทาง
11 ทำให้แน่ใจว่าอินเทอร์เฟซผู้ใช้เฉพาะของซอฟต์แวร์หรือแอปพลิเคชันเว็บสามารถเปรียบเทียบกับอินเทอร์เฟซผู้ใช้ต้นทางในระบบปฏิบัติการเป้าหมายและสภาพแวดล้อมผู้ใช้
12 การจัดเรียงและลำดับตามตัวอักษรเป็นไปตามกฎของภาษาเป้าหมาย ไม่ใช่ภาษาต้นฉบับ
13 ภาษาที่เขียนจากขวาไปซ้ายจะแสดงเค้าโครงได้อย่างถูกต้อง รวมถึงการนำทาง ไอคอน และข้อความที่เขียนจากทั้งสองทิศทาง
14 การป้อนข้อมูลผ่านแป้นพิมพ์ การตรวจสอบการสะกดคำ และการค้นหา รองรับอักขระที่มีเครื่องหมายเน้นเสียงและอักขระหลายไบต์

ข้อดีของการทดสอบการแปลเป็นภาษาท้องถิ่น

ต่อไปนี้เป็นประโยชน์ของการทดสอบการแปล

  • ลดต้นทุนการทดสอบโดยรวม
  • ลดต้นทุนการสนับสนุนโดยรวม
  • ช่วยในการลดเวลาในการทดสอบ
  • มีความยืดหยุ่นและปรับขยายได้มากขึ้น

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

ข้อเสียของการทดสอบการแปลเป็นภาษาท้องถิ่น

ต่อไปนี้เป็นความท้าทายของการทดสอบการแปล

  • ต้องใช้ผู้เชี่ยวชาญโดเมน
  • การจ้างนักแปลในพื้นที่มักทำให้กระบวนการนี้มีราคาแพง
  • การจัดเก็บอักขระ DBCS แตกต่างกันไปในแต่ละประเทศ
  • ผู้ทดสอบอาจเผชิญกับความท้าทายด้านกำหนดการ

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

คำถามที่พบบ่อย

โดยการเปลี่ยนภาษาของอุปกรณ์เป็นภาษาอาหรับหรือฮิบรู แล้วตรวจสอบว่าเค้าโครงทั้งหมดตรงกันหรือไม่ ทั้งการนำทาง ไอคอน ตัวบ่งชี้ความคืบหน้า และทิศทางการเลื่อน ข้อความที่ผสมกัน เช่น ชื่อผลิตภัณฑ์ภาษาละตินอยู่ภายในข้อความภาษาอาหรับ มักเป็นจุดที่ทำให้เกิดปัญหา

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

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

วิศวกร QA จะทำการตรวจสอบการทำงานและรูปแบบ ส่วนผู้พูดภาษาเป้าหมายโดยกำเนิดจะตรวจสอบคำศัพท์ น้ำเสียง และความเหมาะสมทางวัฒนธรรม การแบ่งงานแบบนี้ช่วยหลีกเลี่ยงการจ้างนักภาษาศาสตร์มาทำการตรวจสอบซ้ำอีกครั้ง

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

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

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

ใช่แล้ว มันร่างเอกสารที่กำหนดพารามิเตอร์ตามภาษาท้องถิ่น Selenium การสร้างโครงสร้างพื้นฐาน การยืนยันไฟล์ทรัพยากร และลูปที่ขับเคลื่อนด้วยข้อมูลเกี่ยวกับรหัสภาษา ค่าที่คาดหวังสำหรับแต่ละภาษาจะต้องมาจากคู่มือสไตล์ ไม่ใช่จากโมเดล

สรุปโพสต์นี้ด้วย: