Ma trận năng lực
Trang này tách bạch bốn điều dễ nhầm lẫn: ngôn ngữ của trang web này, ngôn ngữ của giao diện phần mềm, khả năng hỗ trợ đối với PDF có lớp văn bản, và cách từng ngôn ngữ nhận dạng bản quét được kiểm thử. Trang cũng liệt kê tính năng nào phiên bản hiện tại đã triển khai và tính năng nào mới chỉ dự kiến.
Ngôn ngữ trang web
Trang web này có 35 ngôn ngữ. Tiếng Trung giản thể, tiếng Trung phồn thể, tiếng Thái và tiếng Anh là bản đầy đủ; tiếng Nhật, tiếng Hàn, tiếng Việt và tiếng Indonesia có các trang chính; các ngôn ngữ khác chỉ có trang công cụ trình duyệt. Liên kết đến trang mà một ngôn ngữ không có sẽ dẫn đến bản tiếng Anh, có ghi chú “Tiếng Anh”.
- English — Đầy đủ
- 简体中文 — Đầy đủ
- 繁體中文 — Đầy đủ
- 日本語 — Trang chính
- 한국어 — Trang chính
- Deutsch — Trang công cụ trình duyệt
- Français — Trang công cụ trình duyệt
- Español — Trang công cụ trình duyệt
- Português (Brasil) — Trang công cụ trình duyệt
- Italiano — Trang công cụ trình duyệt
- Nederlands — Trang công cụ trình duyệt
- Polski — Trang công cụ trình duyệt
- Українська — Trang công cụ trình duyệt
- Русский — Trang công cụ trình duyệt
- Türkçe — Trang công cụ trình duyệt
- العربية — Trang công cụ trình duyệt
- עברית — Trang công cụ trình duyệt
- فارسی — Trang công cụ trình duyệt
- हिन्दी — Trang công cụ trình duyệt
- বাংলা — Trang công cụ trình duyệt
- اردو — Trang công cụ trình duyệt
- தமிழ் — Trang công cụ trình duyệt
- తెలుగు — Trang công cụ trình duyệt
- Svenska — Trang công cụ trình duyệt
- Dansk — Trang công cụ trình duyệt
- Suomi — Trang công cụ trình duyệt
- Română — Trang công cụ trình duyệt
- ไทย — Đầy đủ
- Tiếng Việt — Trang chính
- Bahasa Indonesia — Trang chính
- Bahasa Melayu — Trang công cụ trình duyệt
- Čeština — Trang công cụ trình duyệt
- Ελληνικά — Trang công cụ trình duyệt
- Norsk bokmål — Trang công cụ trình duyệt
- Magyar — Trang công cụ trình duyệt
- Filipino — Trang công cụ trình duyệt
Ngôn ngữ giao diện phần mềm
Giao diện phần mềm có 36 ngôn ngữ — một danh sách riêng, khác với trang web. Ở lần khởi động đầu tiên, giao diện theo ngôn ngữ hiển thị của Windows và có thể chuyển đổi ngay trong phần mềm.
简体中文 · 繁體中文 · 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 có lớp văn bản (chữ chọn được)
Thay thế trong lớp văn bản không cần nhận dạng: việc khớp là chính xác và phân biệt chữ hoa/thường, phông chữ gốc được dùng lại khi có thể. Tiếng Thái và các hệ chữ Ấn Độ được định hình bằng HarfBuzz. Phiên bản hiện tại chưa hỗ trợ tìm, thay thế và che giấu theo từ khóa đối với chữ viết từ phải sang trái như chữ Ả Rập (gồm cả tiếng Ba Tư và tiếng Urdu) và chữ Do Thái: nếu từ cần tìm hoặc nội dung mới có chứa loại chữ này, phần mềm sẽ dừng trước khi sửa và không thay đổi gì trong tệp. Chữ Syriac và chữ Thaana (Maldives) cũng viết từ phải sang trái nên chịu cùng giới hạn này, và không nhận dạng được trên bản quét.
Căn cứ: kiểm thử đơn vị; chưa có kiểm thử hàng loạt đa ngôn ngữ trên tệp thực tế.
Nhận dạng bản quét (OCR)
Kết quả cho 19 hệ chữ viết: 2 hỗ trợ chính, 8 dùng được nhưng cần xem lại, 8 thử nghiệm, 1 chưa dùng được với bản quét. Có mô hình nhận dạng hoặc gói ngôn ngữ không đồng nghĩa với đã có kết quả kiểm thử, và kết quả chỉ áp dụng cho các loại tài liệu đã kiểm thử.
Tỷ lệ lỗi và số lần thay thế đạt yêu cầu trong bảng này được đo ngày 14/10/2026 bằng công cụ xử lý PDF thế hệ trước. Từ ngày 20/10/2026, phần mềm dùng công cụ tự phát triển là pdfr, và các kết quả này chưa được đo lại với phiên bản hiện tại.
Phiên bản hiện tại chưa hỗ trợ tìm, thay thế và che giấu theo từ khóa đối với chữ viết từ phải sang trái như chữ Ả Rập (gồm cả tiếng Ba Tư và tiếng Urdu) và chữ Do Thái: nếu từ cần tìm hoặc nội dung mới có chứa loại chữ này, phần mềm sẽ dừng trước khi sửa và không thay đổi gì trong tệp. Kết quả thay thế ở hai dòng chữ Ả Rập và chữ Do Thái trong bảng là bản ghi của phiên bản trước và không áp dụng cho phiên bản hiện tại.
Đã đối chiếu với mã nguồn phiên bản b6246f1 (pdfr) ngày 2026-10-21
| Hệ chữ viết | Bộ nhận dạng | Nguồn | Kiểm thử trên | Tỷ lệ lỗi ký tự trên dòng thuộc hệ chữ | Đạt yêu cầu trên bản quét thực tế | Kết quả |
|---|---|---|---|---|---|---|
| Tiếng Trung (giản thể) | PP-OCRv6 | Tích hợp sẵn | Kiểm thử suốt quá trình phát triển | — | — | Hỗ trợ chính |
| Tiếng Anh và các ngôn ngữ chữ Latinh | PP-OCRv6 | Tích hợp sẵn | Kiểm thử suốt quá trình phát triển | — | — | Hỗ trợ chính |
| Tiếng Thái | PP-OCRv5 | Tích hợp sẵn | Bản quét thực tế | 0.4% | 1/4 | Dùng được, cần xem lại Bản in mới: dùng được nhưng cần kiểm tra; bản in cũ, bản quét độ phân giải thấp: thử nghiệm |
| Tiếng Trung (phồn thể) | PP-OCRv6 | Tích hợp sẵn | Bản quét thực tế + mô phỏng | 0.3–0.4% | 23/23 | Dùng được, cần xem lại Thay thế chữ ngang chỉ được thử trên bản quét mô phỏng (23/23); trang dọc có chú âm bị từ chối |
| Tiếng Nhật | PP-OCRv6 | Tích hợp sẵn | Bản quét thực tế | 0.3% | 8/9 | Dùng được, cần xem lại Chữ dọc và furigana đã thử trên 3 bản quét thật (8/9) |
| Tiếng Hàn | PP-OCRv5 | Gói ngôn ngữ | Bản quét thực tế | 2.9% | 5/5 | Dùng được, cần xem lại 5/5 là kết quả sau khi gỡ lớp chữ ẩn; độ đậm và kiểu chữ có thể không khớp |
| Tiếng Việt | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 3.1% | 2/4 | Dùng được, cần xem lại |
| Tiếng Hindi (Devanagari) | PP-OCRv5 | Gói ngôn ngữ | Bản quét thực tế | 2.5% | 4/7 | Dùng được, cần xem lại |
| Tiếng Gruzia | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 1.6% | 5/6 | Dùng được, cần xem lại |
| Tiếng Armenia | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 2.8% | 0/1 | Dùng được, cần xem lại |
| Tiếng Tamil | PP-OCRv5 | Gói ngôn ngữ | Bản quét thực tế | 2.3% | 3/6 | Thử nghiệm |
| Tiếng Ả Rập | PP-OCRv5 + Tesseract | Gói ngôn ngữ | Bản quét thực tế | ≈8–12% | 2/4 | Thử nghiệm Phiên bản hiện tại chưa hỗ trợ tìm và thay thế |
| Tiếng Do Thái | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 9.1% | 1/1 | Thử nghiệm Phiên bản hiện tại chưa hỗ trợ tìm và thay thế |
| Tiếng Bengal | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 9.1% | 2/4 | Thử nghiệm |
| Tiếng Khmer | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 2.8% | 1/9 | Thử nghiệm |
| Tiếng Myanmar | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | ≈10% | 3/5 | Thử nghiệm |
| Tiếng Sinhala | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 6.2% | 1/6 | Thử nghiệm |
| Tiếng Amhara | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 2.5% | 3/6 | Thử nghiệm |
| Tiếng Lào | Tesseract 5 | Gói ngôn ngữ | Bản quét thực tế | 2.0% | 0/3 | Chưa dùng được với bản quét |
Các ngôn ngữ chính được kiểm thử liên tục trong suốt quá trình phát triển, vì vậy đợt báo cáo ngôn ngữ này không liệt kê số liệu riêng cho chúng. · Cập nhật lần cuối: 2026-10-21
Phương pháp: với mỗi hệ chữ, chúng tôi dùng tài liệu quét thực tế (gồm bản in cũ, công báo và ảnh độ phân giải thấp) và PDF gốc. Tỷ lệ lỗi ký tự được đo trên “dòng thuộc hệ chữ” (dòng mà hệ chữ đó chiếm hơn một nửa nội dung, chuẩn hóa NFC, bỏ khoảng trắng). Số thay thế đạt yêu cầu là số được chấp nhận khi kiểm tra bằng mắt / số đã thay thế; đạt yêu cầu nghĩa là chữ cũ được xóa hoàn toàn, chữ mới về cơ bản khớp kích thước, màu và đường chân chữ, và chữ liền kề không bị hư hại.
Giới hạn áp dụng cho mọi ngôn ngữ
- Chữ ngang một dòng, nghiêng tối đa khoảng 3°. Chữ dọc: tiếng Nhật đã kiểm thử trên bản quét thực tế; chữ dọc tiếng Trung giản thể được hỗ trợ trong mã nhưng chưa kiểm thử; chữ dọc tiếng Trung phồn thể có chú âm (zhuyin) sẽ bị từ chối; các hệ chữ khác chỉ hỗ trợ chữ ngang
- Chữ viết tay, chữ trang trí, ảnh dưới khoảng 150 DPI và chữ rất nhỏ có tỷ lệ nhận dạng thấp
- Kết quả khớp có độ tin cậy dưới 80% được đánh dấu “Cần xem lại”
- Không thể xác định phông chữ gốc của chữ trong ảnh, nên chữ mới được mô phỏng gần đúng bằng phông chữ đã chọn
Chữ dọc
| Tiếng Nhật | Đã kiểm thử trên bản quét thực tế, dùng được nhưng cần xem lại | 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) |
|---|---|---|
| Tiếng Trung giản thể | Hỗ trợ trong mã, chưa kiểm thử | pdf_ocr.py vertical column detection applies to the ch model; no Simplified Chinese vertical real scan in docs/ocr-real-scan-report.md |
| Tiếng Trung phồn thể có chú âm (zhuyin) | Từ chối (dừng an toàn) | docs/ocr-real-scan-report.md §3.5: vertical Traditional Chinese with zhuyin is refused (safe failure) |
| Tiếng Hàn | Không hỗ trợ | docs/ocr-real-scan-report.md §3.5: 1926 vertical Korean not in scope |
| Các hệ chữ khác | Không hỗ trợ | README.md §当前边界: other scripts horizontal only, tilt ≤ ~3° |
Tình trạng triển khai của tính năng và cam kết
“Dự kiến” nghĩa là mã hiện tại chưa có tính năng đó; trang web này không trình bày nó như một năng lực đã có cho đến khi phát hành. “Chờ xác nhận” là vấn đề kinh doanh mà đơn vị vận hành cần quyết định.
Tính năng phần mềm
| Hạng mục | Trạng thái | Căn cứ |
|---|---|---|
| Xử lý tài liệu trên máy tính của bạn (mở, nhận dạng, thay thế, che giấu dữ liệu, lưu) | Đã triển khai | pdf_engine.py, pdf_ocr.py (local ONNX/Tesseract); only model_packs.py and ai_translate.py use the network |
| Che giấu dữ liệu an toàn kèm kiểm tra dữ liệu sót | Đã triển khai | pdf_redact.py, pdf_residue.py; test_redact.py |
| Mức rủi ro L0–L3 | Đã triển khai | pdf_risk.py; test_risk.py |
| Kiểm tra đọc lại | Đã triển khai | pdf_readback.py; test_readback.py |
| Nhật ký thao tác manifest.json | Đã triển khai | README §操作记录; project_store.py, app.py (<name>.manifest.json); test_project_store.py |
| Xử lý hàng loạt theo thư mục kèm báo cáo | Đã triển khai | batch_jobs.py, ui_batch.py; test_batch.py |
| Chế độ dòng lệnh (không giao diện) | Đã triển khai | README §无窗口模式; app.py --replace/--batch/--redact/--folder |
| Dịch bằng AI tùy chọn (nhà cung cấp đám mây hoặc mô hình cục bộ) | Đã triển khai | ai_translate.py, ui_ai.py; test_ai_translate.py |
| Mở trực tiếp ảnh JPG, PNG, TIFF và các định dạng khác | Đã triển khai | image_docs.py |
| Tự động lưu dự án và khôi phục sau sự cố | Đã triển khai | project_store.py; test_project_store.py |
| Danh sách thành phần bên thứ ba (SBOM) | Đã triển khai | tools/make_sbom.py; website/public/sbom/ |
Cấp phép & phát hành
| Hạng mục | Trạng thái | Căn cứ |
|---|---|---|
| Kết quả không có hình mờ | Đã triển khai | no watermarking code in the client |
| Kích hoạt ngoại tuyến và xác thực giấy phép | Dự kiến | no licensing or activation code in the checked commit |
| Thời hạn dùng thử và đếm số trang | Dự kiến | terms in website/src/site.config.ts PRICING (owner decision); no trial enforcement in the client |
| Mua hàng trực tuyến | Dự kiến | website/src/site.config.ts PRICING.checkoutOpen = false, checkoutUrl empty |
| Ký mã bộ cài | Không cung cấp | owner decision: not code-signed for now; website/src/data/release.json signer is empty |
| Phát hành trên Microsoft Store | Dự kiến | website/src/site.config.ts profiles.microsoftStore is empty |
| Tự động kiểm tra cập nhật | Dự kiến | see NETWORK_BEHAVIORS.update |
| Báo cáo lỗi | Dự kiến | see NETWORK_BEHAVIORS.crash |
Doanh nghiệp
| Hạng mục | Trạng thái | Căn cứ |
|---|---|---|
| Bộ cài MSI cài đặt không cần tương tác | Dự kiến | build.ps1 builds a single exe; no MSI/WiX tooling in the repository |
| Chính sách tập trung (tắt tính năng mạng cho mọi người) | Dự kiến | no Group Policy / registry policy code in the client |
| Cấp phép theo người dùng và quản lý tập trung | Dự kiến | no licensing code in the client |
| Hóa đơn và đơn đặt hàng | Chờ xác nhận | a business process, not code; depends on the payment provider and the operator |
Mạng
Trong phiên bản hiện tại, chỉ việc tải gói ngôn ngữ và dịch bằng AI trên đám mây (tùy chọn) dùng mạng, và cả hai đều do bạn khởi động. Hoạt động mạng →