能力矩陣
本頁把四件容易混淆的事分開列出:網站有哪些語言、軟體介面有哪些語言、文字層 PDF 能處理什麼、掃描檔辨識各語言做過什麼測試;另外列出目前版本已實作與仍在規劃的功能。
網站語言
網站提供 35 種語言。簡體中文、繁體中文、泰文、英文為完整版;日文、韓文、越南文、印尼文有核心頁面;其餘語言只有瀏覽器工具頁面。某語言沒有的頁面會連結到英文版並標明「英文」。
- English — 完整
- 简体中文 — 完整
- 繁體中文 — 完整
- 日本語 — 核心頁面
- 한국어 — 核心頁面
- Deutsch — 瀏覽器工具頁面
- Français — 瀏覽器工具頁面
- Español — 瀏覽器工具頁面
- Português (Brasil) — 瀏覽器工具頁面
- Italiano — 瀏覽器工具頁面
- Nederlands — 瀏覽器工具頁面
- Polski — 瀏覽器工具頁面
- Українська — 瀏覽器工具頁面
- Русский — 瀏覽器工具頁面
- Türkçe — 瀏覽器工具頁面
- العربية — 瀏覽器工具頁面
- עברית — 瀏覽器工具頁面
- فارسی — 瀏覽器工具頁面
- हिन्दी — 瀏覽器工具頁面
- বাংলা — 瀏覽器工具頁面
- اردو — 瀏覽器工具頁面
- தமிழ் — 瀏覽器工具頁面
- తెలుగు — 瀏覽器工具頁面
- Svenska — 瀏覽器工具頁面
- Dansk — 瀏覽器工具頁面
- Suomi — 瀏覽器工具頁面
- Română — 瀏覽器工具頁面
- ไทย — 完整
- Tiếng Việt — 核心頁面
- Bahasa Indonesia — 核心頁面
- Bahasa Melayu — 瀏覽器工具頁面
- Čeština — 瀏覽器工具頁面
- Ελληνικά — 瀏覽器工具頁面
- Norsk bokmål — 瀏覽器工具頁面
- Magyar — 瀏覽器工具頁面
- Filipino — 瀏覽器工具頁面
軟體介面語言
桌面軟體介面有 36 種語言,與網站語言是兩回事。首次啟動時跟隨 Windows 顯示語言,之後可以在軟體內切換。
简体中文 · 繁體中文 · 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(可選取複製的文字)
文字層取代不經過辨識:依字元精確比對並區分大小寫,優先沿用原字型。泰文與印度系文字以 HarfBuzz 排版。目前版本暫不支援阿拉伯文(含波斯文、烏爾都文)、希伯來文等由右至左書寫的文字的尋找、取代和依關鍵字遮蔽:尋找內容或取代後的新文字含有這類文字時,作業會在修改前停止,檔案不做任何變更。敘利亞文、塔納文(馬爾地夫)同樣由右至左書寫,情況相同,而且在掃描檔中無法辨識。
測試依據:單元測試;尚未進行跨語言的真實檔案批次實測。
掃描檔辨識(OCR)
19 種文字的結論:主力 2、可用需核對 8、實驗性 8、掃描檔不可用 1。有辨識模型或語言套件不代表效果已驗證;結論只涵蓋測試過的文件類型。
表中的錯誤率和取代合格數都是 2026 年 10 月 14 日以上一代 PDF 引擎測得。2026 年 10 月 20 日起軟體改用自研引擎 pdfr,這些結果尚未以目前版本重新測試。
目前版本暫不支援阿拉伯文(含波斯文、烏爾都文)、希伯來文等由右至左書寫的文字的尋找、取代和依關鍵字遮蔽:尋找內容或取代後的新文字含有這類文字時,作業會在修改前停止,檔案不做任何變更。表中阿拉伯文、希伯來文兩列的取代結果是舊版本的測試紀錄,不適用於目前版本。
核對依據:程式碼版本 b6246f1(pdfr),2026-10-21
| 文字 | 辨識器 | 來源 | 測試依據 | 文字行字元錯誤率 | 真實掃描取代合格 | 結論 |
|---|---|---|---|---|---|---|
| 簡體中文 | PP-OCRv6 | 內建 | 開發中持續測試 | — | — | 主力支援 |
| 英文及拉丁字母語言 | PP-OCRv6 | 內建 | 開發中持續測試 | — | — | 主力支援 |
| 泰文 | PP-OCRv5 | 內建 | 真實掃描檔實測 | 0.4% | 1/4 | 可用,需核對 新印刷文件可用需核對;舊印本、低解析度掃描為實驗性 |
| 繁體中文 | PP-OCRv6 | 內建 | 真實+模擬掃描 | 0.3–0.4% | 23/23 | 可用,需核對 橫排替換只在模擬掃描上測過(23/23);直排帶注音的頁面拒絕替換;橫/横 等異體字已可搜到 |
| 日文 | PP-OCRv6 | 內建 | 真實掃描檔實測 | 0.3% | 8/9 | 可用,需核對 直排與振假名在 3 份真實掃描件上測過(8/9) |
| 韓文 | PP-OCRv5 | 語言套件 | 真實掃描檔實測 | 2.9% | 5/5 | 可用,需核對 5/5 是去掉隱藏文字層後的結果;字重與字體可能不符 |
| 越南文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 3.1% | 2/4 | 可用,需核對 |
| 印地文(天城文) | PP-OCRv5 | 語言套件 | 真實掃描檔實測 | 2.5% | 4/7 | 可用,需核對 |
| 喬治亞文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 1.6% | 5/6 | 可用,需核對 |
| 亞美尼亞文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 2.8% | 0/1 | 可用,需核對 |
| 泰米爾文 | PP-OCRv5 | 語言套件 | 真實掃描檔實測 | 2.3% | 3/6 | 實驗性 |
| 阿拉伯文 | PP-OCRv5 + Tesseract | 語言套件 | 真實掃描檔實測 | ≈8–12% | 2/4 | 實驗性 目前版本暫不支援尋找和取代 |
| 希伯來文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 9.1% | 1/1 | 實驗性 目前版本暫不支援尋找和取代 |
| 孟加拉文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 9.1% | 2/4 | 實驗性 |
| 高棉文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 2.8% | 1/9 | 實驗性 |
| 緬甸文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | ≈10% | 3/5 | 實驗性 |
| 僧伽羅文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 6.2% | 1/6 | 實驗性 |
| 阿姆哈拉文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 2.5% | 3/6 | 實驗性 |
| 寮文 | Tesseract 5 | 語言套件 | 真實掃描檔實測 | 2.0% | 0/3 | 掃描檔不可用 |
主力語言在開發全程持續測試,本輪語言報告未單獨列出數字。 · 最後更新: 2026-10-21
直排文字
| 日文 | 已用真實掃描檔測試,可用需核對 | 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) |
|---|---|---|
| 簡體中文 | 程式碼支援,未實測 | pdf_ocr.py vertical column detection applies to the ch model; no Simplified Chinese vertical real scan in docs/ocr-real-scan-report.md |
| 繁體中文(帶注音) | 拒絕取代(安全失敗) | docs/ocr-real-scan-report.md §3.5: vertical Traditional Chinese with zhuyin is refused (safe failure) |
| 韓文 | 不支援 | docs/ocr-real-scan-report.md §3.5: 1926 vertical Korean not in scope |
| 其他文字 | 不支援 | README.md §当前边界: other scripts horizontal only, tilt ≤ ~3° |
功能與承諾的實作狀態
「規劃中」表示目前版本的程式碼裡沒有這項功能;正式提供前,本站不會把它當作現有能力宣傳。「待確認」是需要營運方決定的商務事項。
軟體功能
| 項目 | 狀態 | 依據 |
|---|---|---|
| 文件在本機處理(開啟、辨識、取代、遮蔽、儲存) | 已實作 | pdf_engine.py, pdf_ocr.py (local ONNX/Tesseract); only model_packs.py and ai_translate.py use the network |
| 刪除敏感資訊與殘留檢查 | 已實作 | pdf_redact.py, pdf_residue.py; test_redact.py |
| 風險分級 L0–L3 | 已實作 | pdf_risk.py; test_risk.py |
| 回讀驗證 | 已實作 | pdf_readback.py; test_readback.py |
| 操作紀錄 manifest.json | 已實作 | README §操作记录; project_store.py, app.py (<name>.manifest.json); test_project_store.py |
| 批次處理資料夾與處理報告 | 已實作 | batch_jobs.py, ui_batch.py; test_batch.py |
| 命令列(無視窗)模式 | 已實作 | README §无窗口模式; app.py --replace/--batch/--redact/--folder |
| 選用 AI 翻譯(雲端平台或本機模型) | 已實作 | ai_translate.py, ui_ai.py; test_ai_translate.py |
| 直接開啟 JPG、PNG、TIFF 等圖片 | 已實作 | image_docs.py |
| 專案自動儲存與當機復原 | 已實作 | project_store.py; test_project_store.py |
| 第三方元件清單(SBOM) | 已實作 | tools/make_sbom.py; website/public/sbom/ |
授權與發布
| 項目 | 狀態 | 依據 |
|---|---|---|
| 輸出不加浮水印 | 已實作 | no watermarking code in the client |
| 離線啟用與授權驗證 | 規劃中 | no licensing or activation code in the checked commit |
| 試用期限與頁數統計 | 規劃中 | terms in website/src/site.config.ts PRICING (owner decision); no trial enforcement in the client |
| 線上購買 | 規劃中 | website/src/site.config.ts PRICING.checkoutOpen = false, checkoutUrl empty |
| 安裝檔程式碼簽章 | 不提供 | owner decision: not code-signed for now; website/src/data/release.json signer is empty |
| 在 Microsoft Store 上架 | 規劃中 | website/src/site.config.ts profiles.microsoftStore is empty |
| 自動檢查更新 | 規劃中 | see NETWORK_BEHAVIORS.update |
| 錯誤報告 | 規劃中 | see NETWORK_BEHAVIORS.crash |
企業
| 項目 | 狀態 | 依據 |
|---|---|---|
| MSI 靜默安裝套件 | 規劃中 | build.ps1 builds a single exe; no MSI/WiX tooling in the repository |
| 集中原則管理(統一關閉連網功能) | 規劃中 | no Group Policy / registry policy code in the client |
| 依席位授權與集中管理 | 規劃中 | no licensing code in the client |
| 發票與採購單 | 待確認 | a business process, not code; depends on the payment provider and the operator |
連網
目前版本只有語言套件下載與選用的雲端 AI 翻譯會連網,都由你發起。 連網行為說明 →