ตรวจจับภาษาอัตโนมัติ: แอปเลือกภาษาต้นทางอย่างไร

Last updated: 2026-09-03

ตรวจจับภาษาอัตโนมัติ: แอปเลือกภาษาต้นทางอย่างไร

ตรวจจับอัตโนมัติเป็นตัวเลือกแรกในตัวเลือกภาษาต้นทาง การเลือกไม่ได้หมายความว่าแอปไม่มีความเห็นเกี่ยวกับต้นทาง — หมายความว่าแอปจะเลือกภาษาต้นทางเฉพาะของ ML Kit ต่อการแปล โดยใช้คำใบ้ภาษาต่อบล็อก OCR (สำหรับภาพถ่าย) หรือฮิวริสติกเซ็ตอักษรที่ชั้น Dart (สำหรับข้อความ)

## เหตุใดต่อการแปล

ตัวแปลบนอุปกรณ์ของ ML Kit ต้องการให้ดาวน์โหลดภาษาต้นทางเฉพาะก่อนที่การแปลจะทำงาน ตรวจจับอัตโนมัติไม่สามารถหมายถึง "แปลจากภาษาใดก็ได้"; ต้องแก้ไขเป็นหนึ่งใน 19 ภาษาที่รองรับต่อการแปล แอปทำการแก้ไขนี้โดยอัตโนมัติ

## มันทำงานอย่างไรสำหรับภาพถ่าย

สำหรับการจับภาพกล้อง เอนจิน OCR จะส่งคำใบ้ภาษาต่อบล็อกสำหรับแต่ละบล็อกที่รู้จำ คำใบ้จะถูกรวบรวมข้ามหน้า; ภาษาส่วนใหญ่จะกลายเป็นภาษาต้นทาง ML Kit สำหรับการแปลนั้น

หน้าเดียวภาษาแก้ได้อย่างสะอาด: หน้าคำบรรยายภาษาเกาหลีแก้เป็นภาษาเกาหลี หน้าข้อความภาษาฝรั่งเศสแก้เป็นภาษาฝรั่งเศส หน้าที่มีสคริปต์ผสมจะกลับไปเป็นค่าเริ่มต้นหากไม่มีภาษาเดียวใดเด่น

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

## มันทำงานอย่างไรสำหรับข้อความ

สำหรับการแปลข้อความ แอปรันฮิวริสติกที่ชั้น Dart ที่นับอักษรตามคลาสสคริปต์:

- อักษรฮั่น → จีนตัวย่อ
- คะนะ → ญี่ปุ่น
- ฮันกุล → เกาหลี
- ละติน → อังกฤษ
- ซีริลลิก → รัสเซีย
- อาหรับ → อาหรับ

อินพุตผสมเป็นไปตามคลาสอักษรส่วนใหญ่ อินพุตว่างหรือมีแต่ช่องว่างเป็นค่าเริ่มต้นเป็นอังกฤษ

ฮิวริสติกรวดเร็ว (การสแกนเชิงเส้นเดียวบนอินพุต) และทำงานก่อนการเรียก ML Kit ภาษาต้นทางที่เลือกจะถูกใช้สำหรับคำขอแปล

## เมื่อการตรวจจับอัตโนมัติล้มเหลว

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

สำหรับกรณีเหล่านี้ ให้กำหนดภาษาต้นทางด้วยตนเองจากตัวเลือก

## การตรวจจับอัตโนมัติไม่เคยเงียบ

หน้ามีภาษาต้นทางเฉพาะของ ML Kit เสมอเมื่อการแปลทำงาน หากฮิวริสติกส่งคืนค่าเริ่มต้นที่ผิด การแปลอาจผิด; หากส่งคืนภาษาที่ถูกต้อง การแปลจะทำงาน ไม่มีโหมดที่แอป "เลือกภาษาไม่ได้" — มันจะร่วงลงไปเป็นค่าเริ่มต้นและแปล

## คำแนะนำเชิงปฏิบัติ

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