機能対応表
このページでは、混同されやすい 4 つの事柄を区別して説明します。このウェブサイトの言語、デスクトップアプリの表示言語、テキストレイヤー付き 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(文字を選択できる 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
方法:文字体系ごとに、実際のスキャン文書(古い印刷物、官報、低解像度の画像を含む)とネイティブ PDF を使用しました。文字誤り率は「対象文字の行」(その文字体系が文字の半分超を占める行。NFC 正規化し、空白を除去)で測定しています。置換の合格数は「目視で合格とした数 / 置換した数」です。合格とは、古い文字が完全に消え、新しい文字のサイズ・色・ベースラインがおおむね一致し、隣接する文字が損なわれていないことを指します。
すべての言語に共通する制限
- 横書きの 1 行の文字で、傾きは約 3° まで。縦書き:日本語は実スキャンでテスト済み。簡体字中国語の縦書きはコード上は対応していますが未テスト。注音付き繁体字中国語の縦書きは処理を拒否します。その他の文字体系は横書きのみ
- 手書き文字、装飾文字、約 150 DPI 未満の画像、ごく小さな文字は認識率が低くなります
- 信頼度 80% 未満の一致には「要確認」の表示が付きます
- 画像内の文字の元のフォントは特定できないため、選択したフォントで近似します
縦書き
| 日本語 | 実スキャンでテスト済み、確認すれば利用可能 | 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 翻訳だけで、どちらもユーザーの操作で開始されます。 ネットワーク動作 →