หน้าแปลข้อความเป็นทางเข้าแยกต่างหากจากหน้ากล้องสำหรับกรณีที่แหล่งที่มาเป็นข้อความอยู่แล้ว เปิดจากด้านล่างของหน้ากล้องแล้ววาง พิมพ์ หรือสะกดข้อความ ฯลฯ เอนจิน ML Kit เดียวกันจะคืนการแปล
ทำไมต้องเป็นหน้าแยก
OCR ของกล้องได้รับการปรับให้เหมาะกับภาพ เมื่อแหล่งที่มาเป็นข้อความอยู่แล้ว — ข้อความตัดทอนอีเมล ข้อความแชท ย่อหน้าที่วาง — ขั้นตอน OCR เป็นโอเวอร์เฮด หน้าแปลข้อความข้าม OCR ทั้งหมดและป้อนข้อมูลเข้าสู่ตัวแปล ML Kit โดยตรง
นอกจากนี้ยังช่วยให้คุณแปลเป็นชุดโดยการคัดลอกและวางย่อหน้าที่ยาวกว่าแทนที่จะถ่ายภาพ สำหรับข้อความที่หนาแน่นซึ่งไม่มีหน้าที่สะดวกในการถ่าย วิธีนี้เร็วกว่าและแม่นยำกว่า
วิธีการทำงาน
- สถานะภาษาที่ใช้ร่วมกัน หน้าข้อความอ่านและเขียนคู่ภาษาต้นทาง/เป้าหมายเดียวกับหน้ากล้อง การเลือกภาษาเป้าหมายในที่หนึ่งจะนำไปใช้กับอีกที่หนึ่ง การสลับไปมาไม่ต้องเลือกภาษาใหม่
- ตรวจจับอัตโนมัติสำหรับแหล่งที่มา หากตั้งแหล่งที่มาเป็น "ตรวจจับอัตโนมัติ" แอปจะเรียกใช้ฮิวริสติกระดับคลาสอักขระใน Dart กับข้อความป้อนเข้าเพื่อเลือกระหว่างภาษาที่ ML Kit รองรับ ละตินล้วนเป็นอังกฤษตามค่าเริ่มต้น อักษรฮั่นเป็นจีนตัวย่อตามค่าเริ่มต้น สคริปต์ผสมจะเป็นไปตามคลาสอักขระส่วนใหญ่
- การแปลแบบพาสเดียว ป้อนข้อมูลทั้งหมดไปยัง ML Kit ในการเรียกครั้งเดียว ผลลัพธ์จะแทนที่พื้นที่ป้อนข้อมูลใต้ปุ่ม ล้างข้อมูลเพื่อแปลอีกครั้ง
- การจัดการแป้นพิมพ์ การแตะที่แปลจะปิดแป้นพิมพ์บนหน้าจอเพื่อไม่ให้พื้นที่ผลลัพธ์ถูกซ่อนอยู่ด้านหลังแป้นพิมพ์
เมื่อใดควรใช้
- ย่อหน้ายาว พิมพ์หรือวางข้อความหลายประโยค การถ่ายภาพหน้าจอที่เต็มไปด้วยข้อความจะทำให้เกิดสัญญาณรบกวน OCR การวางข้อความจะไม่เกิดขึ้น
- ข้อความแชท แปลข้อความสั้น ๆ จากเพื่อนโดยไม่ต้องออกจากการสนทนาเพื่อเปิดกล้อง
- หน้าจอที่มีข้อความ ดึงข้อความจากภาพหน้าจอผ่านการแชร์ของระบบแล้ววางลงในหน้าแปลข้อความเพื่อการแปลที่สะอาดกว่า OCR
- การถอดเสียง ใช้ปุ่มถอดเสียงของระบบเพื่อถอดเสียงข้อความแทนการพิมพ์
ข้อจำกัด
- ไม่รักษาการจัดรูปแบบ ข้อความธรรมดาเท่านั้น Markdown ตัวหนา ตัวเอียง และการจัดรูปแบบอื่น ๆ จะถูกลบทิ้ง
- ไม่มีการบันทึกประวัติอัตโนมัติ ไม่เหมือนกับการจับภาพด้วยกล้อง การแปลข้อความจะไม่ถูกบันทึกอัตโนมัติ ผลลัพธ์จะยังคงอยู่ในพื้นที่ผลลัพธ์จนกว่าคุณจะแตะล้างหรือนำทางออกไป