すべての作品

Kanpeki Reader

オープンソース・個人利用

日本語を読む手助けをする、端末内で完結するマンガリーダー。

自分のCBZライブラリをiPhoneやiPadで、iCloud経由で同期しながら読めます。吹き出しを囲むと、端末内のOCRモデルが文字を読み取り、単語に分けて、読み・アクセント・意味・翻訳を表示します。データは端末の外に出ません。

GitHubで見る ↗

使用技術

  • Swift
  • SwiftUI
  • Core ML
  • CloudKit
  • iCloud Drive
  • SQLite

ポイント

  • 端末内OCR:manga-ocrをCore MLに変換し、Neural Engineで実行。
  • 活用形を辞書形に戻す機能付きのJMdict辞書を内蔵。
  • すべての単語にアクセントを表示。ふりがなも切り替え可能。
  • ライブラリは自分のiCloud Driveに。読書位置はCloudKitのプライベートデータベースで同期。
  • 「何も預からず、何も見ない」:サーバーなし、カタログなし、読んだものの記録もなし。
吹き出しの下に辞書シートを開いたマンガのページ
吹き出しを囲むと、OCR・単語・翻訳・辞書カードが表示されます。
「橋」の辞書カード。読み・アクセント・意味
すべての単語にアクセント。
ライブラリ内の3巻のシリーズ
自分のiCloudのライブラリ。
リーダーで表示したマンガのページ
サンプル:北斎漫画(1816年)、メトロポリタン美術館、CC0。