Skip to main content
PromptQuorum
ホーム/ローカルLLM活用/TranslateBooksWithLLMsレビュー: ローカルまたはクラウドLLMで書籍を丸ごと翻訳する
Productivity & Knowledge Tools

TranslateBooksWithLLMsレビュー: ローカルまたはクラウドLLMで書籍を丸ごと翻訳する

·読了時間11分·Hans Kuepper 著 · PromptQuorumの創設者、マルチモデルAIディスパッチツール · PromptQuorum

TranslateBooksWithLLMs(TBL)は、Ollama経由でローカルにホストされたモデル、またはOpenAI、Gemini、Mistral、DeepSeek、Poe、OpenRouterなどのクラウドLLMプロバイダーを使って、書籍全体、字幕、文書(EPUB、DOCX、TXT、SRT)を翻訳できる無料のオープンソースアプリケーションです。 Windows・macOS(Intel・Apple Silicon)向けのパッケージ化されたデスクトップアプリ、セルフホスト型のWebインターフェース、コマンドラインツールとして提供され、書式を保持しつつ中断した翻訳をチェックポイントから再開できるインテリジェントなチャンク分割システムにより、ファイルサイズの上限はありません。AGPL-3.0というコピーレフトライセンスの下で公開されており、本レビュー時点でGitHubスター数は2,400を超えています。

TranslateBooksWithLLMs(github.com/hydropix/TranslateBooksWithLLMs)は、しばしば「TBL」と略される、書籍全体、字幕、文書をOllama経由のローカルモデルまたはクラウドLLMプロバイダーで翻訳できる無料のオープンソースアプリケーションです。Windows・macOS向けのダウンロード可能なデスクトップアプリ、ソースコードやDocker経由で実行するユーザー向けのブラウザベースWeb UI(localhost:5000)、スクリプトやバッチ処理向けのコマンドラインインターフェースとして提供されています。本レビューでは、実際の機能、インストール方法、費用、そしてどのような人に向いているかを解説します。本レビューは、ローカルLLMソフトウェアディレクトリ内のTranslateBooksWithLLMsのエントリーと対をなす記事です。

重要なポイント

  • TranslateBooksWithLLMs(github.com/hydropix/TranslateBooksWithLLMs)、通称「TBL」は、書籍全体、字幕、文書を翻訳するための無料オープンソースアプリ
  • GitHubハンドル名hydropixを使う開発者によって構築されており、本レビューではこのプロジェクトの背後に企業、資金調達ラウンド、商業的な支援者は見つからなかった
  • GitHubリポジトリのライセンスメタデータで確認できるとおりAGPL-3.0ライセンス
  • EPUB、DOCX、TXT、SRT形式に対応し、書式と字幕のタイムコードを保持するインテリジェントなトークンベースのチャンク分割によりファイルサイズの上限がない
  • ローカルのOllamaモデルなら無料で動作するほか、OpenAI、Google Gemini、Mistral、DeepSeek、Poe、OpenRouter、NVIDIA NIMといったクラウドプロバイダーや、llama.cpp、LM Studio、vLLMなどOpenAI互換のローカルサーバーにも対応
  • チェックポイント/再開システムを搭載し、本一冊を通じて用語とトーンの一貫性を保つためのオプションの用語集・文体抽出機能、Edge-TTS経由のオプションのテキスト読み上げ出力も備える
  • 本レビュー時点でGitHubスター数2,400超、フォーク数319件。リポジトリは2025年5月22日に作成された

📍 一文で説明

TranslateBooksWithLLMs(TBL)は、Windows/macOSデスクトップアプリ、Web UI、CLIとして提供される無料のオープンソース(AGPL-3.0)アプリケーションで、ローカルのOllamaモデルまたはクラウドLLMプロバイダーを使って書籍全体、字幕、文書(EPUB、DOCX、TXT、SRT)を、ファイルサイズの上限なしに、また中断したジョブを再開するチェックポイントシステムとともに翻訳する。

💬 簡潔に説明

本を章ごとにチャットウィンドウへコピー&ペーストする代わりに、TranslateBooksWithLLMsはファイル全体を受け取り、裏側で扱いやすい単位に分割し、前後の文脈と書式を保ちながら各部分を翻訳し、最終的なファイルを再構成する。途中で処理が中断しても自動的に再開する。

📌補足: 本レビューはTranslateBooksWithLLMs自身のGitHubリポジトリ、README、ドキュメントに基づいており、PromptQuorumによる独立した翻訳品質テストに基づくものではない。プロジェクトはGitHub Wiki上で独自のコミュニティ管理の翻訳品質ベンチマークをリンクしているが、これは独立監査されたベンチマークではなく、自己公開された一次データとして扱うべきである。

TranslateBooksWithLLMsとは何か?

TranslateBooksWithLLMsは、ページやチャットメッセージを1つずつ翻訳するのではなく、書籍・文書・字幕ファイル全体をLLMで翻訳するという1つのタスクを中心に構築された無料のオープンソースアプリケーションです。 GitHub上の説明には、「Ollama、OpenAI互換、Gemini、Mistral、DeepSeek、PoeまたはOpenRouterで長編の書籍や文書を翻訳」でき、「書式を保持し、中断した箇所から再開でき、ファイルサイズの上限がない」と記載されています。

  • 製品タイプ: パッケージ化されたデスクトップアプリ、ローカルWeb UI、コマンドラインツールという3つのインターフェースを持つ独立した翻訳アプリケーションであり、他のプログラムのプラグインではない
  • 開発者: GitHubハンドル名hydropixを使う開発者。本レビュー時点でリポジトリ上に法人名や会社名は公開されていない
  • ライセンス: コピーレフト型オープンソースライセンスであるAGPL-3.0。GitHubリポジトリのライセンスメタデータで確認
  • リポジトリ: github.com/hydropix/TranslateBooksWithLLMs、2025年5月22日作成
  • 規模: 本レビュー時点でGitHubスター数2,400超、フォーク319件、コントリビューター11名、未解決のissue25件
  • コアエンジン: 入力テキストをチャンクに分割し、各チャンクを設定されたLLMプロバイダーに送信し、構造を保ちながら出力を再構成するPython製の翻訳パイプライン

プロジェクトの沿革とバージョンの節目

TranslateBooksWithLLMsのGitHubリポジトリは2025年5月22日に作成され、以降継続的にリリースが行われ、コマンドライン中心の翻訳スクリプトから、共有の複数デバイス対応Webワークスペースを備えたフル機能のデスクトップアプリケーションへと発展しました。以下のバージョン番号はプロジェクト自身のGitHubリリースに基づくものです。本レビューの公開日以降にリリースされた内容については、直接リリースページを確認してください。

  1. 1
    リポジトリ作成 — 2025年5月22日
    Why it matters: プロジェクトは、Ollamaやその他のLLMプロバイダーを中心としたPythonベースの書籍・文書翻訳ツールとして始まった。
  2. 2
    v1.4.xシリーズ — 2026年5月〜8月
    Why it matters: GitHubリリース一覧によると、2026年半ばにかけてマイナーリリース(v1.4.1からv1.4.11)が長期間続き、着実な機能追加・修正が行われていることを示す。
  3. 3
    v1.5.0 — 2026年8月2日
    Why it matters: GitHubリリース一覧によると新しいマイナーバージョン系列が始まる。変更内容についてはGitHub上の該当リリースノートを確認すること。
  4. 4
    v1.5.6〜v1.5.9 — 2026年8月9日〜24日
    Why it matters: GitHubリリース一覧によると2026年8月を通じてパッチレベルの継続的な反復が行われた。
  5. 5
    v1.5.10 — 2026年9月6日: 本レビュー時点で最新のタグ付きリリース
    Why it matters: 本レビュー時点での最新リリース。本レビューで説明するデスクトップアプリ、チェックポイント/再開システム、用語集・文体抽出、マルチプロバイダー対応はすべてこのバージョンまでに実装済み。

TranslateBooksWithLLMsでできること

TranslateBooksWithLLMsの機能セットは、単一のチャットのコンテキストウィンドウをはるかに超える文書についても、完全で正しく書式設定された翻訳済みファイルをLLMから確実に得ることに主眼が置かれています。以下は、プロジェクト自身のREADMEドキュメントに基づく各機能の実際の内容です。

  • チャンク分割による無制限の長さの翻訳 — アプリは入力をトークンベースのチャンク(ドキュメント化された.env設定によりデフォルトで450トークン)に分割し、セグメント間の文脈を保持しながら各チャンクを翻訳するため、書籍規模の入力量そのものは厳密な上限にならない
  • 書式の保持 — EPUBの構造とスタイル、DOCXの書式、SRTの字幕タイムコードは、プロジェクト自身の説明によれば翻訳後の出力でも保持される
  • チェックポイントと再開 — 中断した翻訳(アプリが閉じられた、接続が切れた、レート制限に達したなど)は、最初からやり直すのではなく中断した箇所から再開できる
  • 再利用可能な文体プリセット — サンプル書籍から文体プリセットを抽出する(または手動で作成する)ことで、新しい翻訳のすべてのチャンクに適用し、本一冊全体を通じて一貫した文体とトーンを保てる
  • 自動用語集・文体抽出 — 使えるプリセットがない場合、「Auto」を選択するとジョブ開始前に追加のLLM呼び出しを1回行い、翻訳対象の文書から用語集と文体プロファイルの両方を直接導出する
  • マルチプロバイダー対応 — 無料のローカルOllamaモデル、任意のOpenAI互換ローカルサーバー(llama.cpp、LM Studio、vLLM、LocalAI)、またはクラウドプロバイダー(OpenAI、Google Gemini、Mistral、DeepSeek、Poe、OpenRouter、NVIDIA NIM)
  • APIキーのローテーション — 単一プロバイダーに対してカンマ区切りのAPIキーのリストを設定でき、1つがレート制限に達すると自動的に次のキーへ切り替わる
  • 複数デバイスで共有されるWebワークスペース — Web UIにユーザーアカウントはなく、同じ稼働中のサーバーを指す各ブラウザは、ジョブの進捗、履歴、ほとんどの設定をほぼリアルタイムで共有して見ることができる
  • オプションのテキスト読み上げ出力 — 翻訳済み文書そのものに加えて、Edge-TTS経由で翻訳済みテキストから音声を生成できる
  • 通知 — 長時間の翻訳ジョブが完了すると、ntfy、Discord、Slack、gotify、またはカスタムHTTP Webhook経由でプッシュ通知を受け取れる

利用例: TranslateBooksWithLLMsの3つの使い方

以下は、前述のTranslateBooksWithLLMs自身がドキュメント化した機能に基づく具体的なワークフローであり、仮定の使用例ではありません。

TranslateBooksWithLLMsの料金とライセンス

TranslateBooksWithLLMs自体は無料でオープンソースであり、AGPL-3.0の下で公開されています。 アプリケーションに有料プラン、サブスクリプション、アカウント登録の必要はありません。実際にかかる費用は、翻訳に使用するモデルプロバイダーに完全に依存します。

  • このアプリケーションはプロジェクト自身によって課される利用制限、透かし、機能制限のない無料のアプリケーションである
  • ローカルのOllamaモデルで翻訳する場合、費用は自分のハードウェアと電気代のみで、TranslateBooksWithLLMsやOllamaへの単語単価・トークン単価の料金は発生しない
  • クラウドプロバイダー(OpenAI、Gemini、Mistral、DeepSeek、Poe、OpenRouter、NVIDIA NIM)で翻訳する場合、そのプロバイダーがAPI利用に課す料金がかかる。これらのプロバイダーの多くは無料枠を公開しているが、TranslateBooksWithLLMsはその料金設定を管理も保証もしていない
  • ライセンス: GitHubリポジトリのライセンスメタデータで確認できるAGPL-3.0。これはネットワーク利用条項を含むコピーレフトライセンスであり、コードを改変して他者向けのネットワークサービスとして実行する場合、一般に改変後のソースコードも公開することが求められる。これはMITやApache 2.0のような寛容型ライセンスとは大きく異なるため、この義務が自分の利用ケースに関わる場合はライセンス本文を自分で確認すること
  • 本レビューでは、このプロジェクトの背後に資金調達ラウンド、企業、商業的な支援者を示す証拠は見つからなかった。README自体は任意の寄付のためのKo-fiページをリンクしており、独立してメンテナンスされ、コミュニティに支えられたオープンソースプロジェクトであることと一致する

TBLにおけるローカル(Ollama)とクラウド翻訳の比較

TranslateBooksWithLLMsは、Ollamaを介した完全にローカルな翻訳経路と、クラウドプロバイダーを介した経路の両方に対応しており、両者の違いは主に速度、費用、プライバシーであり、利用可能なファイル形式や機能の違いではありません。

費用

ローカル(Ollama):
自分のハードウェア/電気代を除けば無料
クラウドプロバイダー:
プロバイダーによりAPI利用ごとに課金。複数のプロバイダーが無料枠を提供

プライバシー

ローカル(Ollama):
翻訳のためにテキストがどこかへ送信されることはなく、自分のマシンにとどまる
クラウドプロバイダー:
テキストはプロバイダー自身のデータ取り扱い条件に従いそのサーバーへ送信される

並列処理

ローカル(Ollama):
直列処理 — 1チャンクずつ(PARALLEL_TRANSLATIONSは無視される)
クラウドプロバイダー:
プロバイダー自身のレート制限に従い--parallel Nによる並列チャンク翻訳に対応

セットアップ

ローカル(Ollama):
まずOllamaをインストールしローカルでモデルを取得する必要がある
クラウドプロバイダー:
選択したプロバイダーのAPIキーのみが必要

翻訳品質

ローカル(Ollama):
ローカルモデルのサイズと言語カバレッジに依存
クラウドプロバイダー:
選択したクラウドモデルに依存。一般により大規模なモデルの選択肢が多い

プロジェクトは、対象言語別に整理された独自のコミュニティ翻訳品質ベンチマークをGitHub Wikiでリンクしています。ローカルとクラウドの品質に関する一般的な想定に頼るのではなく、対象言語について具体的なローカルモデルとクラウドモデルを比較するには、そのページを直接確認してください。

TranslateBooksWithLLMsはどのような人に向いているか

TranslateBooksWithLLMsは、チャットウィンドウに貼り付けた短い断片ではなく、書籍、文書、字幕ファイル全体を、一貫した書式と用語で端から端まで翻訳する必要がある人に向いています。

競合とその他の選択肢

書籍全体規模を対象とした専用のLLM書籍翻訳ツールは、PromptQuorumの現在のレビューカタログの中でも狭いニッチであり、TranslateBooksWithLLMsには、サイトの既存のFeatureAppPostレビューの中に機能面で近い直接の競合は存在しません。 現時点で入手できる最も近い比較対象は、書籍全体をローカルで処理するというTranslateBooksWithLLMsの重点を共有する、他のローカルLLM搭載の文書・ナレッジツールですが、どちらも翻訳専用のツールではありません。

Karakeep

Best known for:
AIによるタグ付け、要約、保存した文書の検索機能を備えたセルフホスト可能なブックマーク・メモアプリ
Karakeepに関する記事(2件)

その他の言及:

Khoj

Best known for:
自分の文書について質問に答える、セルフホスト可能でオープンソースの「セカンドブレイン」型AIパーソナルアシスタント
Khojに関する記事(2件)

その他の言及:

KarakeepもKhojも文書を翻訳するツールではありません。ここでは、PromptQuorumで既にレビューされているローカルLLM搭載の文書志向な生産性ツールの中で最も近いものとして掲載しているのであり、TranslateBooksWithLLMsの機能面での直接的な代替候補としてではありません。今後より近い候補が追加された場合に備え、完全なカタログはローカルLLMソフトウェアディレクトリを参照してください。

TranslateBooksWithLLMsを評価する際によくある誤解

TranslateBooksWithLLMsに関する混乱の多くは、そのライセンス条件、ライブチャット翻訳機のように動作すると想定してしまうこと、あるいはローカル翻訳が1チャンクずつ進むことを見落とすことに起因します。

よくある質問

TranslateBooksWithLLMsとは何ですか?

TranslateBooksWithLLMs(github.com/hydropix/TranslateBooksWithLLMs)、通称「TBL」は、ローカルのOllamaモデルまたはクラウドLLMプロバイダーを使って、長編の書籍、字幕(SRT)、文書(EPUB、DOCX、TXT)を翻訳するための無料のオープンソース(AGPL-3.0)アプリケーションです。

TranslateBooksWithLLMsは無料ですか?

はい、アプリケーション自体は無料でオープンソースであり、有料プランはありません。ローカルのOllamaモデルで翻訳する場合、かかる費用は自分のハードウェアと電気代のみです。クラウドプロバイダー(OpenAI、Gemini、Mistral、DeepSeek、Poe、OpenRouter、NVIDIA NIM)を接続する場合は、そのプロバイダーにAPI利用料を直接支払います。

TranslateBooksWithLLMsのインストール方法は?

最新のGitHubリリースからWindowsまたはmacOS(Intel・Apple Silicon)向けのパッケージ化デスクトップアプリをダウンロードし、展開して実行ファイルを起動すると、localhost:5000でWeb UIが開きます。Linuxユーザーは、本レビュー時点でビルド済みのLinuxバイナリが存在しないため、ソースから(git clone./start.sh)またはDocker経由で実行します。

TranslateBooksWithLLMsはオフラインで動作しますか?

はい、Ollama経由のローカルモデルを使用する場合は動作します。Ollamaとモデルをインストールすれば、翻訳そのものは完全に自分のマシン上で実行され、アプリが書籍や文書のテキストを翻訳のために外部サーバーへ送信することはありません(アップデート確認など、文書内容とは無関係な通常のバックグラウンド通信は行われる場合があります)。代わりにクラウドプロバイダーを使う場合はインターネット接続が必要で、テキストがそのプロバイダーに送信されます。

TranslateBooksWithLLMsはどのファイル形式に対応していますか?

プロジェクト自身のドキュメントによると、EPUB、DOCX、TXT、SRT(字幕)です。翻訳後の出力でも、EPUBの書式と構造、DOCXのスタイル、SRTのタイムコードが保持されます。

ファイルサイズの上限はありますか?

ありません。TranslateBooksWithLLMsはトークンベースのチャンク分割システム(デフォルトでチャンクあたり450トークン)を採用しており、チャンク間の文脈を保持しながら、千ページ規模の書籍を含むあらゆる長さの文書を処理できます。

中断した翻訳を再開できますか?

はい。TranslateBooksWithLLMsのチェックポイントシステムは進捗を自動的に保存するため、アプリが閉じられた、接続が切れた、レート制限に達したなどで中断したジョブは、最初からやり直すのではなく中断した箇所から再開できます。

TranslateBooksWithLLMsはどのクラウドプロバイダーに対応していますか?

プロジェクト自身のREADMEによると、OpenAI、Google Gemini、Mistral、DeepSeek、Poe、OpenRouter、NVIDIA NIM、さらにllama.cpp、LM Studio、vLLMなどOpenAI互換のローカルサーバーにも対応しています。

TranslateBooksWithLLMsはどのライセンスを採用していますか?

ネットワーク利用条項を含むコピーレフト型オープンソースライセンスであるAGPL-3.0です。コードを改変して他のユーザー向けのホスト型サービスとして実行する場合、一般に改変後のソースコードも公開することが求められます。予定している用途に該当する場合は、ライセンス本文を直接読んでください。

TranslateBooksWithLLMsを作ったのは誰ですか?

リポジトリの所有者情報によると、GitHubハンドル名hydropixを使う開発者です。本レビューでは、公開されている法人名や会社名、およびこのプロジェクトの背後にある資金調達ラウンドの証拠は見つかりませんでした。

情報源

← ローカルLLM活用 に戻る