Bagaimana menterjemahkan dokumen bukan teknikal yang mengandungi banyak petikan kod (seperti fail Word/PDF pengajaran)?

Diagnosis Status Utama

Banyak bahan pengajaran atau manual produk akan menyelitkan pembolehubah kod dalam perenggan biasa, dan penterjemah biasa cenderung menterjemahkan kod tersebut secara paksa (seperti menukar `Print()` kepada `Cetak()`).

Analisis Punca Akar

1

Pengecaman kod berasaskan fon

Untuk PDF/Word, sistem akan menganalisis atribut fon. Biasanya kod menggunakan fon monospace (seperti Courier New). Kami menggunakan ciri ini untuk mengunci kawasan tersebut secara automatik supaya tidak diterjemahkan.

2

Senarai putih kata kunci

Sistem ini dilengkapi pustaka kata kunci reserved untuk bahasa pengaturcaraan utama seperti Java, Python, dan C++. Walaupun kod tidak ditandakan sebagai blok kod, AI masih dapat mengenal pasti kata kunci seperti `function`, `class`, `var` dan mengekalkannya seperti asal.

3

Pratonton dan pembetulan serta-merta

Melalui fungsi pratonton percuma, pengguna boleh menyemak dengan cepat jika bahagian kod diterjemah secara salah, kemudian menyesuaikan tetapan atau menambah penguncian istilah dengan segera.

Ringkasan Penyelesaian Akhir

Pemisahan pintar antara bahasa semula jadi dan bahasa mesin adalah kunci dalam pemprosesan bahan pendidikan teknikal.