หน้าผลลัพธ์แสดงผลการแปลทับบนรูปภาพต้นฉบับ หนึ่งการซ้อนทับต่อหนึ่งบล็อก OCR การแปลของแต่ละบล็อกจะปรากฏในกรอบสี่เหลี่ยม exact ที่เอนจิน OCR ตรวจพบข้อความต้นทาง การซ้อนทับรองรับแถบเลื่อนความโปร่งใสเพื่อให้ผู้ใช้สามารถเปรียบเทียบต้นฉบับและการแปลเคียงข้างกันโดยไม่ต้องออกจากหน้า
วิธีการทำงานของการซ้อนทับ
- การแปลตามบล็อก แต่ละ TextBlock ที่ตรวจพบจะถูกส่งไปยัง ML Kit เป็นงานแปลอิสระ การแปลจะสตรีมเข้าสู่การซ้อนทับเมื่อเสร็จสิ้น ผู้ใช้เห็นบล็อก "กลายเป็น" การแปลตามลำดับที่เอนจินเสร็จสิ้น
- การวางตำแหน่งตามสี่เหลี่ยม ข้อความที่แปลจะถูกตัดบรรทัดและวางตำแหน่งให้พอดีกับสี่เหลี่ยมต้นทาง หากบล็อกแคบ การแปลจะตัดเป็นหลายบรรทัดและอาจล้นออกจากสี่เหลี่ยมต้นทางเล็กน้อย เอนจินชอบความสามารถในการอ่านมากกว่าการบรรจุอย่างเข้มงวด
- แตะเพื่อโฟกัส การแตะที่บล็อกที่แปลแล้วจะเปิดแผ่นด้านล่างที่เลื่อนไปยังบล็อกเดียวกันในมุมมอง "การแปลฉบับเต็ม" เพื่อให้ผู้ใช้สามารถอ่านการแปลที่ยาวกว่าโดยไม่ต้องซูมเข้าไปในรูปภาพ
- ความโปร่งใสที่ปรับได้ แถบเลื่อนควบคุมความทึบของเลเยอร์ซ้อนทับ เลื่อนไปที่โปร่งใสทั้งหมดเพื่อดูรูปภาพต้นฉบับ ทึบทั้งหมดเพื่ออ่านการแปล
กายวิภาคของหน้าผลลัพธ์
- แถบด้านบน ปุ่มปิด ไม่มีตัวควบคุมอื่น ๆ — หน้าผลลัพธ์ตั้งใจให้เรียบง่าย
- พื้นที่หลัก รูปภาพต้นฉบับเต็มหน้าจอ โดยมีเลเยอร์ซ้อนทับแสดงผลอยู่ด้านบน InteractiveViewer อนุญาตให้ซูมและแพนเพื่อตรวจสอบข้อความขนาดเล็ก
- แผ่นด้านล่าง สามสถานะ: ยุบ (ค่าเริ่มต้น), กลาง (ประมาณครึ่งหน้าจอ), ขยาย (ส่วนใหญ่ของหน้าจอ) สถานะยุบแสดงที่จับเล็ก ๆ และสรุป กลางแสดงการแปลตามบล็อกเป็นการ์ด ขยายแสดงการแปลบล็อกทั้งหมดเต็มความกว้าง
- สองแท็บในแผ่น แท็บ "Blocks" แสดงการแปลที่จัดกลุ่มตามบล็อก OCR และแท็บ "Full" แสดงการแปลเต็มย่อหน้าที่เชื่อมต่อ
ทำไมต้องแปลตามบล็อก
- สคริปต์ผสม หน้าที่มีพาดหัวข่าวภาษาอังกฤษและคำบรรยายภาษาญี่ปุ่นได้ประโยชน์จากคำแนะนำภาษาต้นทางระดับบล็อก ตำแหน่งและคลาสสคริปต์ของบล็อกจะแจ้งให้เอนจินทราบว่าจะใช้โมเดลต้นทางใด
- การแยกข้อผิดพลาด การแปลบล็อกเดียวล้มเหลวไม่ได้บล็อกส่วนที่เหลือของหน้า การซ้อนทับทำเครื่องหมายบล็อกที่ล้มเหลวด้วยป้ายเตือนเล็ก ๆ เพื่อให้ผู้ใช้ทราบว่าบล็อกใดต้องการความสนใจด้วยตนเอง
- การรักษาเลย์เอาต์ ผู้ใช้ที่อ่านต้นทางสามารถระบุตำแหน่งของการแปลที่เกี่ยวข้องด้วยตา — มีประโยชน์สำหรับเมนู ป้าย และฉลากที่ความสัมพันธ์เชิงพื้นที่มีความสำคัญ
พฤติกรรมการแก้ไข
การซ้อนทับจะแสดงผลเหนือรูปภาพ ไม่ได้ฝังลงในรูปภาพ การบันทึกลงประวัติจะจัดเก็บทั้งรูปภาพต้นฉบับและบันทึกการแปลตามบล็อก การเปิดรายการที่บันทึกไว้จะสร้างการซ้อนทับขึ้นมาใหม่อย่างแม่นยำ ไม่รองรับการแก้ไขรูปภาพ