Blog

Enjin OCR lwn model AI: dua langkah terjemahan skrin

VoriTrans5 minit bacaanPanduan

Semasa menggunakan terjemahan skrin, anda mungkin pernah mengalami kekeliruan begini: hasil terjemahan nampak tidak kena, tetapi sukar untuk meneka di mana masalahnya — adakah alat gagal mengenali huruf di skrin, atau terjemahan itu sendiri yang terpesong? Penyelesaian dua kerosakan ini sama sekali berbeza, dan jika langkah "membaca huruf" dan "menerjemah" diasingkan, masalah itu terus jelas.

Terjemahan skrin ialah dua langkah, bukan satu

Ramai yang menyangka terjemahan skrin ialah satu kotak hitam: masukkan satu paparan, keluar satu perenggan terjemahan. Hakikatnya aliran kerja terbahagi dua, dan setiap satu diuruskan komponen yang berbeza.

Dengan VoriTrans sebagai contoh, keseluruhan rangkaiannya begini:

  1. Enjin OCR bertugas "membaca": menukar teks imej dalam kawasan pilihan di skrin kepada teks yang boleh disunting, dan menghasilkan teks asal, contohnya dialog bahasa Jepun「宿は右です」。Peringkat ini hanya mengenali huruf, tanpa memahami maksudnya.
  2. Model terjemahan bertugas "menerjemah": menerima teks keluaran OCR dan menterjemahkannya ke bahasa sasaran pilihan anda, menghasilkan terjemahan. Peringkat ini hanya mengurus bahasa, dan tidak melihat paparan.

Kedua-dua langkah ini berbentuk aliran kerja: input model terjemahan ialah output OCR. Ini bermakna satu rumusan penting — jika OCR salah mengenali huruf, model terjemahan sepanduk mana pun tidak akan dapat menterjemah dengan tepat. Sampah masuk, sampah keluar: ralat di huluan akan merebak terus ke terjemahan.
Gambar rajah pembahagian dua langkah antara pengesanan OCR dan model terjemahan

Langkah pertama: mengapa OCR sangat sukar pada skrin

OCR (pengesanan karakter optik) bukan teknologi baharu; pengesanan dokumen imbasan sudah sangat matang. Namun keadaan skrin jauh lebih mencabar daripada imbasan, dan segala kesukarannya tersimpan pada "paparan".

Imbasan ialah permukaan yang bersih: huruf hitam atas kertas putih, arah tetap, saiz fon seragam. Paparan skrin pula sungguh berbeza — teks mungkin terletak di atas latar bergradasi, tertutup kotak dialog lut sinar, berupa tulisan tangan atau huruf bergaya berbingkai, malah bertindih dengan elemen imej. Teks Jepun menegak pula menuntut susunan bacaan tambahan: OCR perlu tahu lajur mana dibaca dahulu, kanan atau kiri; jika tersilap, ayat terus menjadi huru-hara.

Oleh itu, alat ini memberi anda ruang penyesuaian. Tetapan keutamaan VoriTrans menyediakan beberapa enjin OCR yang boleh ditukar — enjin berbeza mempunyai keupayaan berbeza dalam menghadapi huruf bergaya dan paparan beresolusi rendah; semasa memilih kawasan, kecilkan pilihan itu dan petak sahaja kawasan teks, ini juga mengurangkan gangguan paparan. Apabila hasil pengesanan kurang memuaskan, syaki dulu keadaan paparan, barulah syaki enjin — susunan ini menjimatkan masa.
Gambar rajah kesukaran pengesanan OCR pada teks paparan skrin

Langkah kedua: model terjemahan menentukan had mutu terjemahan

Teks asal keluaran OCR diserahkan kepada model terjemahan, dan mutu terjemahan mula berlapis mulai peringkat ini.

Model terjemahan terbahagi dua jenis. Model setempat berjalan pada komputer anda sendiri: gerak balas pantas, tidak bergantung pada rangkaian, dan mengendalikan dialog pendek dengan kemas — tetapi harganya ialah kefahaman konteks yang terhad: perkataan berlawat, gurauan dan sapaan dalam permainan biasanya dikendalikan secara berhati-hati oleh model setempat. Model awan (model besar seperti Qwen, DeepSeek, GLM) mempunyai bilangan parameter jauh lebih besar, jauh lebih baik untuk ayat panjang, konteks dan nada, tetapi menghabiskan kredit mengikut penggunaan.

Perlu ditekankan: model terjemahan tidak boleh menebus ralat OCR. Sekiranya teks pengesanan itu sendiri kurang huruf atau silap huruf, model besar awan menerima input yang cacat, dan terjemahan tetap terpesong. Jadi "menukar model lebih hebat" dan "membaiki pengesanan" ialah dua perkara berbeza; jangan harap yang pertama menyelesaikan masalah yang kedua.

Asingkan dua langkah, siasat dan optimum tanpa tersesat

Nilai sebenar memahami pembahagian tugas ini muncul ketika digunakan: bila bermasalah, peringkat bermasalah dapat dikenal pasti; bila mengoptimum, langkahnya tepat pada sasaran.

Antara muka VoriTrans direka mengikut pembahagian ini — "Teks Asal Dikenali" dan "Hasil Terjemahan" ialah dua panel bersebelahan, hasil pertengahan peringkat pengesanan dilihat terus. Rumusan siasatannya mudah:
Teks asal dikenali dan hasil terjemahan dalam VoriTrans

  • Panel teks asal sudah salah: masalah pada OCR. Kecilkan kawasan pilihan, tukar enjin OCR, laras masa menunggu kestabilan paparan, atau tambah satu entri pembetulan OCR (perkataan asal→pengganti) bagi nama khas yang kerap silap dalam glosari istilah — terjemahan seterusnya akan terus menggunakannya.
  • Teks asal betul, terjemahan salah: masalah pada model terjemahan. Untuk teks pendek, bandingkan terjemahan model setempat dan awan; jika nama tetap (nama orang, nama tempat, nama kemahiran) tidak konsisten, kunci dengan entri terjemahan dalam glosari istilah.

Satu contoh kecil: nama watak「ユキ」kadangkala dikenali sebagai「ユヌ」, lalu terjemahan ikut bercelaru. Setelah「ユキ」ditetapkan sebagai entri pembetulan OCR dalam glosari istilah, peringkat pengesanan membetulkan hurufnya dahulu, dan peringkat terjemahan menyatukannya sebagai Yuki — kedua-dua peringkat membaiki tugas masing-masing tanpa saling mengganggu. Ketepatan sedemikian inilah hadiah seni bina dua langkah.
Menambah entri glosari istilah dalam VoriTrans

Satu sempadan: pembahagian ini mengurus huruf di skrin

Lingkungan aliran kerja dua langkah ini ialah teks yang dipaparkan di skrin. Suara watak tanpa sari kata, panggilan suara, kandungan audio semata-mata — OCR tiada huruf untuk dibaca, dan model terjemahan langsung tidak dapat menyambung; ini bukan soal kuat lemah model, tetapi input memang tidak mempunyai objek yang boleh dikenali.

Setelah memahami perkara ini, sempadan keupayaan alat menjadi jelas: selagi teks muncul dalam paparan — dialog permainan, belon komik, sari kata terbina dalam video, antara muka perisian — aliran dua langkah ini dapat mengambil alih; jika teks hanya wujud dalam bunyi, penyelesaian lain diperlukan. VoriTrans menyokong 105 bahasa sasaran: langkah kedua daripada dua langkah itu mengeluarkan hasil dalam bahasa pilihan anda, manakala bahasa teks asal dikenal pasti secara automatik pada peringkat pengesanan.

Soalan lazim

OCR dan model terjemahan, mana satu lebih kerap tersilap?

Bergantung pada keadaan. Paparan bersih dengan fon jelas, OCR jarang tersilap; huruf bergaya, resolusi rendah dan teks di atas latar yang sibuk ialah kawasan paling teruk untuk pengesanan. Semasa menyiasat, periksa dahulu panel teks asal: jika teks asal betul, barulah dinilai model terjemahan.

Bolehkah model terjemahan lebih hebat menebus ralat pengesanan?

Tidak boleh. Input model terjemahan ialah output OCR: huruf yang hilang atau silap pada peringkat pengesanan akan dihantar terus seperti sedia kala. Susunan yang betul ialah baiki pengesanan dahulu (kawasan, enjin, pembetulan OCR), barulah pertimbangkan menaik taraf model terjemahan.

Glosari istilah berfungsi pada langkah mana?

Kedua-duanya boleh. Apabila ditetapkan sebagai "pembetulan OCR", ia membetulkan huruf yang kerap silap pada peringkat pengesanan; apabila ditetapkan sebagai "terjemahan istilah", ia mengunci keseragaman nama terjemahan pada peringkat terjemahan. Satu entri hanya boleh dipilih satu kegunaan — pilih mengikut masalah yang anda mahu selesaikan.


Lain kali jika terjemahan nampak tidak kena, jangan terus salahkan terjemahan — buka panel teks asal dan lihat seketika; dalam dua saat anda tahu langkah mana yang bermasalah. Setelah memahami pembahagian tugas ini, siasatan dan pengoptimuman terjemahan skrin tidak lagi bergantung pada agakan.

KongsiEmail