Native EPUB reader / C++ + Qt

Spindle
本のかたちを保ち、
読み方は自分に合わせる。

出版社が組み上げた縦書き、横書き、書体、画像、固定レイアウトを尊重しながら、検索、注釈、読み上げ、ローカルAI翻訳まで一つにまとめたEPUBリーダーです。

  • v0.7.3
  • Windows
  • macOS
  • Linux
  • EPUB 2/3
Spindleのアプリアイコン

風吹けば
花びらは
頁をわたり

Chapter 03

A native reading view preserves the book’s own typography, images, and rhythm.

12 / 28

01 / Read as designed

EPUBに書かれた表現を、
そのまま読書画面へ。

SpindleはQt WebEngineと独自の epub:// URL方式を使い、本文CSS、埋め込みフォント、画像を本来の構成で読み込みます。日本語の縦書きも横書きも、作品が指定した方向と組版で表示します。

固定レイアウトEPUBではページ比率を変えず画面へ収め、見開き、左右綴じ、ページ配置情報を反映します。リフロー型ではウィンドウ幅または文字数に合わせて行を整え、読者が読みやすい長さへ調整できます。

02 / Reading tools

読む、探す、残す。
本のそばで完結する。

01

目次、履歴、全文検索

入れ子の目次をたどり、最近開いた8冊を履歴から再開できます。全文検索は本全体を横断し、章ごとの抜粋から該当箇所へ移動します。

02

ハイライトと注釈

本文を選んで6色からマークし、ノートを追加できます。縦書きや翻訳側にも文字単位で正確に保持され、MarkdownまたはJSONへ書き出して持ち運べます。

03

読み上げと音声保存

OS標準音声、VOICEVOX、Piperで章を段落ごとに読み上げます。読んでいる段落を画面内へ保ち、次章への自動進行やWAV/MP3/M4Aへの音声書き出しも選べます。

04

テーマと読みやすさ

ライト、セピア、ダークのテーマごとに背景、原文、翻訳文の明るさを保存。フォント、拡大率、行の長さ、サイドバーを調整し、本ごとに前回の章へ戻れます。

03 / Local AI

翻訳も要約も、
本を手元に置いたまま。

ローカルで動くOllamaへ接続し、章全体または選択範囲を翻訳・要約できます。表示は原文、対訳、翻訳のみから選び、結果は本と言語ごとにキャッシュされるため、読み直すときはすぐに開けます。

登場人物名や専門用語は本ごとの用語集で訳語を指定できます。現在の章や本全体から用語候補を生成し、対訳EPUBまたは翻訳済みEPUBとして新しい本を書き出すこともできます。元のEPUBは変更しません。

ORIGINAL

The book keeps its own voice and shape.

↓ local / Ollama
TRANSLATION

本は、それ自身の声とかたちを保ちます。

cached beside the EPUB

Keep the book, shape the reading

作品らしさと、
自分らしい読み方を。

Windows、macOS、Linux向けのリリースとビルド方法をGitHubで確認できます。

GitHubでSpindleを見る ↗