Pratinjau: versi bahasa ini diterjemahkan dengan bantuan mesin dan belum ditinjau oleh penutur asli. Mesin pencari diminta untuk tidak mengindeksnya.

Matriks kemampuan

Halaman ini memisahkan empat hal yang mudah tertukar: bahasa situs web ini, bahasa antarmuka desktop, apa yang didukung PDF berlapis teks, dan bagaimana setiap bahasa pengenalan teks pindaian diuji. Halaman ini juga mencantumkan fitur yang sudah diimplementasikan di versi saat ini dan yang baru direncanakan.

Diperiksa terhadap versi kode aec5c5e (2.0 (development build)) pada 2026-10-14

Bahasa situs web

Situs web ini tersedia dalam 35 bahasa. Tionghoa Sederhana, Tionghoa Tradisional, Thai, dan Inggris sudah lengkap; Jepang, Korea, Vietnam, dan Indonesia memiliki halaman inti; bahasa lainnya hanya memiliki halaman alat peramban. Tautan ke halaman yang tidak ada dalam suatu bahasa mengarah ke versi bahasa Inggris dengan tanda “Bahasa Inggris”.

Bahasa antarmuka desktop

Antarmuka desktop tersedia dalam 36 bahasa — daftar yang berbeda dari situs web. Saat pertama kali dijalankan, bahasanya mengikuti bahasa tampilan Windows dan dapat diganti di dalam aplikasi.

简体中文 · 繁體中文 · English · ไทย · Tiếng Việt · Bahasa Indonesia · 日本語 · 한국어 · Deutsch · Français · Español · Português (Brasil) · Italiano · Nederlands · Polski · Українська · Русский · Türkçe · العربية · עברית · فارسی · हिन्दी · বাংলা · اردو · தமிழ் · తెలుగు · Svenska · Dansk · Suomi · Română · Bahasa Melayu · Čeština · Ελληνικά · Norsk bokmål · Magyar · Filipino

PDF berlapis teks (teks dapat dipilih)

Penggantian pada lapisan teks tidak melibatkan pengenalan: pencocokan bersifat persis dan peka huruf besar/kecil, dan font asli dipakai kembali bila memungkinkan. Aksara Thai dan aksara India dibentuk dengan HarfBuzz. Versi saat ini belum mendukung pencarian, penggantian, dan penyamaran berdasarkan kata kunci untuk aksara yang ditulis dari kanan ke kiri seperti Arab (termasuk Persia dan Urdu) dan Ibrani: jika teks yang dicari atau teks penggantinya memuat aksara seperti ini, perangkat lunak berhenti sebelum mengubah apa pun pada berkas. Aksara Suryani dan Thaana (Maladewa) juga ditulis dari kanan ke kiri sehingga berlaku hal yang sama, dan juga tidak dapat dikenali pada hasil pindaian.

Bukti: unit test; belum ada uji massal lintas bahasa pada berkas nyata.

Pengenalan teks pindaian (OCR)

Hasil untuk 19 aksara: 2 utama, 8 dapat dipakai dengan peninjauan, 8 eksperimental, 1 tidak dapat dipakai pada hasil pindaian. Memiliki model pengenalan atau paket bahasa bukan berarti sudah memiliki hasil uji, dan hasil hanya mencakup jenis dokumen yang diuji.

Tingkat kesalahan dan jumlah penggantian yang lolos di tabel ini diukur pada 14 Oktober 2026 dengan mesin PDF generasi sebelumnya. Sejak 20 Oktober 2026 perangkat lunak memakai mesin buatan sendiri, pdfr, dan hasil ini belum diukur ulang dengan versi saat ini.

Versi saat ini belum mendukung pencarian, penggantian, dan penyamaran berdasarkan kata kunci untuk aksara yang ditulis dari kanan ke kiri seperti Arab (termasuk Persia dan Urdu) dan Ibrani: jika teks yang dicari atau teks penggantinya memuat aksara seperti ini, perangkat lunak berhenti sebelum mengubah apa pun pada berkas. Hasil penggantian pada baris Arab dan Ibrani di tabel adalah catatan versi sebelumnya dan tidak berlaku untuk versi saat ini.

Diperiksa terhadap versi kode b6246f1 (pdfr) pada 2026-10-21

AksaraPengenalSumberDiuji padaTingkat kesalahan karakter pada baris aksaraDiterima pada pindaian nyataHasil
Tionghoa (Sederhana) PP-OCRv6 Bawaan Diuji sepanjang pengembangan — — Dukungan utama
Inggris dan bahasa beraksara Latin PP-OCRv6 Bawaan Diuji sepanjang pengembangan — — Dukungan utama
Thai PP-OCRv5 Bawaan Pindaian nyata 0.4% 1/4 Dapat dipakai, perlu diperiksa
Cetakan baru: dapat dipakai dengan pemeriksaan; cetakan lama dan pindaian resolusi rendah: eksperimental
Tionghoa (Tradisional) PP-OCRv6 Bawaan Pindaian nyata + simulasi 0.3–0.4% 23/23 Dapat dipakai, perlu diperiksa
Penggantian teks horizontal hanya diuji pada pindaian simulasi (23/23); halaman vertikal ber-zhuyin ditolak
Jepang PP-OCRv6 Bawaan Pindaian nyata 0.3% 8/9 Dapat dipakai, perlu diperiksa
Teks vertikal dan furigana diuji pada 3 pindaian asli (8/9)
Korea PP-OCRv5 Paket bahasa Pindaian nyata 2.9% 5/5 Dapat dipakai, perlu diperiksa
5/5 diukur setelah lapisan teks tersembunyi dihapus; ketebalan dan jenis huruf bisa berbeda
Vietnam Tesseract 5 Paket bahasa Pindaian nyata 3.1% 2/4 Dapat dipakai, perlu diperiksa
Hindi (Dewanagari) PP-OCRv5 Paket bahasa Pindaian nyata 2.5% 4/7 Dapat dipakai, perlu diperiksa
Georgia Tesseract 5 Paket bahasa Pindaian nyata 1.6% 5/6 Dapat dipakai, perlu diperiksa
Armenia Tesseract 5 Paket bahasa Pindaian nyata 2.8% 0/1 Dapat dipakai, perlu diperiksa
Tamil PP-OCRv5 Paket bahasa Pindaian nyata 2.3% 3/6 Eksperimental
Arab PP-OCRv5 + Tesseract Paket bahasa Pindaian nyata ≈8–12% 2/4 Eksperimental
Versi saat ini belum mendukung cari dan ganti
Ibrani Tesseract 5 Paket bahasa Pindaian nyata 9.1% 1/1 Eksperimental
Versi saat ini belum mendukung cari dan ganti
Bengali Tesseract 5 Paket bahasa Pindaian nyata 9.1% 2/4 Eksperimental
Khmer Tesseract 5 Paket bahasa Pindaian nyata 2.8% 1/9 Eksperimental
Myanmar Tesseract 5 Paket bahasa Pindaian nyata ≈10% 3/5 Eksperimental
Sinhala Tesseract 5 Paket bahasa Pindaian nyata 6.2% 1/6 Eksperimental
Amhara Tesseract 5 Paket bahasa Pindaian nyata 2.5% 3/6 Eksperimental
Laos Tesseract 5 Paket bahasa Pindaian nyata 2.0% 0/3 Tidak dapat dipakai pada hasil pindaian

Bahasa utama diuji terus-menerus sepanjang pengembangan, sehingga laporan bahasa putaran ini tidak mencantumkan angka terpisah untuk bahasa tersebut. · Terakhir diperbarui: 2026-10-21

Metode: untuk setiap aksara kami menggunakan dokumen pindaian nyata (termasuk cetakan lama, lembaran negara, dan gambar beresolusi rendah) serta PDF asli. Tingkat kesalahan karakter diukur pada “baris aksara” (baris yang lebih dari separuh teksnya berupa aksara tersebut, dinormalisasi NFC, spasi dihapus). Penggantian yang diterima adalah jumlah yang diterima secara visual / jumlah yang diganti; diterima berarti teks lama terhapus sepenuhnya, teks baru secara umum sesuai dalam ukuran, warna, dan garis dasar, serta teks di sebelahnya tidak rusak.

Batasan yang berlaku untuk semua bahasa

  • Teks horizontal satu baris dengan kemiringan hingga sekitar 3°. Teks vertikal: Jepang diuji pada pindaian nyata; teks vertikal Tionghoa Sederhana didukung dalam kode tetapi belum diuji; Tionghoa Tradisional vertikal dengan zhuyin ditolak; aksara lain hanya horizontal
  • Tulisan tangan, huruf dekoratif, gambar di bawah sekitar 150 DPI, dan teks yang sangat kecil memiliki tingkat pengenalan rendah
  • Kecocokan dengan tingkat keyakinan di bawah 80% ditandai “Perlu ditinjau”
  • Font asli teks pada gambar tidak dapat diidentifikasi, sehingga didekati dengan font yang dipilih

Teks vertikal

JepangDiuji pada pindaian nyata, dapat dipakai dengan peninjauan
docs/ocr-real-scan-report.md §3.5, §4 日文: 3 real vertical scans, 8/9 replacements acceptable; furigana no longer erased silently (§7 item 4)
Tionghoa SederhanaDidukung dalam kode, belum diuji
pdf_ocr.py vertical column detection applies to the ch model; no Simplified Chinese vertical real scan in docs/ocr-real-scan-report.md
Tionghoa Tradisional dengan zhuyinDitolak (gagal dengan aman)
docs/ocr-real-scan-report.md §3.5: vertical Traditional Chinese with zhuyin is refused (safe failure)
KoreaTidak didukung
docs/ocr-real-scan-report.md §3.5: 1926 vertical Korean not in scope
Aksara lainTidak didukung
README.md §当前边界: other scripts horizontal only, tilt ≤ ~3°

Status implementasi fitur dan janji

“Direncanakan” berarti kode saat ini belum memuat fitur tersebut; situs ini tidak menyajikannya sebagai kemampuan yang sudah ada sampai fitur itu dirilis. “Akan dikonfirmasi” adalah urusan bisnis yang harus diputuskan oleh operator.

Fitur perangkat lunak

ItemStatusBukti
Dokumen diproses di komputer Anda (membuka, mengenali, mengganti, menyamarkan, menyimpan) Sudah diimplementasikan
pdf_engine.py, pdf_ocr.py (local ONNX/Tesseract); only model_packs.py and ai_translate.py use the network
Penyamaran data aman dengan pemeriksaan sisa data Sudah diimplementasikan
pdf_redact.py, pdf_residue.py; test_redact.py
Tingkat risiko L0–L3 Sudah diimplementasikan
pdf_risk.py; test_risk.py
Pemeriksaan baca ulang Sudah diimplementasikan
pdf_readback.py; test_readback.py
Log operasi manifest.json Sudah diimplementasikan
README §操作记录; project_store.py, app.py (<name>.manifest.json); test_project_store.py
Pemrosesan massal satu folder dengan laporan Sudah diimplementasikan
batch_jobs.py, ui_batch.py; test_batch.py
Mode baris perintah (tanpa jendela) Sudah diimplementasikan
README §无窗口模式; app.py --replace/--batch/--redact/--folder
Terjemahan AI opsional (penyedia cloud atau model lokal) Sudah diimplementasikan
ai_translate.py, ui_ai.py; test_ai_translate.py
Membuka JPG, PNG, TIFF, dan gambar lainnya secara langsung Sudah diimplementasikan
image_docs.py
Penyimpanan otomatis proyek dan pemulihan setelah crash Sudah diimplementasikan
project_store.py; test_project_store.py
Daftar komponen pihak ketiga (SBOM) Sudah diimplementasikan
tools/make_sbom.py; website/public/sbom/

Lisensi & rilis

ItemStatusBukti
Tanpa tanda air pada hasil Sudah diimplementasikan
no watermarking code in the client
Aktivasi offline dan validasi lisensi Direncanakan
no licensing or activation code in the checked commit
Masa uji coba dan penghitungan halaman Direncanakan
terms in website/src/site.config.ts PRICING (owner decision); no trial enforcement in the client
Pembelian online Direncanakan
website/src/site.config.ts PRICING.checkoutOpen = false, checkoutUrl empty
Tanda tangan kode pada penginstal Tidak disediakan
owner decision: not code-signed for now; website/src/data/release.json signer is empty
Tersedia di Microsoft Store Direncanakan
website/src/site.config.ts profiles.microsoftStore is empty
Pemeriksaan pembaruan otomatis Direncanakan
see NETWORK_BEHAVIORS.update
Laporan galat Direncanakan
see NETWORK_BEHAVIORS.crash

Bisnis

ItemStatusBukti
Penginstal senyap MSI Direncanakan
build.ps1 builds a single exe; no MSI/WiX tooling in the repository
Kebijakan terpusat (menonaktifkan fitur jaringan untuk semua orang) Direncanakan
no Group Policy / registry policy code in the client
Lisensi per pengguna dan manajemen terpusat Direncanakan
no licensing code in the client
Faktur dan pesanan pembelian Akan dikonfirmasi
a business process, not code; depends on the payment provider and the operator

Jaringan

Pada versi saat ini, hanya unduhan paket bahasa dan terjemahan AI berbasis cloud yang opsional yang menggunakan jaringan, dan keduanya Anda mulai sendiri. Perilaku jaringan →