ローカルのOllamaモデルやOpenAI互換APIとチャットできる、RAG、プラグイン、複数ユーザーのアクセス制御に対応したセルフホスト型・プロバイダー非依存のWebインターフェース。
hydropix/TranslateBooksWithLLMs
ローカルまたはクラウドのLLMで書籍、字幕、文書(EPUB、SRT、DOCX、PDF、TXT)を翻訳し、中断した処理を再開できるデスクトップ/CLIアプリ。
代替できる製品:DeepL Translator
- スター
- 2,528
- フォーク
- 358
- 未解決の Issue
- 26
- 最終コミット
- 7 日前
これは何?
TBL(Translate Books with LLMs)は、長編書籍、字幕、文書を翻訳するためのWebインターフェース付きデスクトップアプリとコマンドラインツールです。EPUB、SRT、DOCX、PDF、TXTファイルを読み込み、セグメント間の文脈を保ちながら分割して、同じ形式の翻訳ファイルを書き出します。
Ollama経由のローカルモデルや、LM Studio、vLLMなどのOpenAI互換サーバーに加え、OpenAI、Gemini、Mistral、DeepSeek、OpenRouter、Poe、NVIDIA NIMなどのクラウドプロバイダーを利用できます。進捗はチェックポイントとして保存されるため、中断した処理を停止した箇所から再開できます。用語の訳を統一する用語集、再利用可能な文体プリセット、推敲処理、テキストのクリーンアップ、Edge-TTSによる音声生成などのオプション機能もあります。
EPUBのスタイル、SRTのタイムコード、その他のタグは保持されます。テキストベースのPDFは元のレイアウトを維持せず、再フロー形式の新しいPDFとして再構成されます。OCR機能がないため、スキャンされたPDFには対応していません。
主な機能
- 01EPUB、SRT、DOCX、PDF、TXTファイルを翻訳し、書式とSRTのタイムコードをそのまま保持します。
- 02Ollama経由のローカルモデル、OpenAI互換サーバー、またはクラウドAPIを利用できます。
- 03チェックポイントを保存し、中断した翻訳を停止箇所から再開できます。
- 04用語や文体の一貫性を保つため、用語集と再利用可能な文体プリセットに対応しています。
- 05プロバイダーのレート制限に達した場合、複数のAPIキーを切り替えて利用できます。
- 06Web UI、CLI、Dockerイメージを提供します。
ユースケース
- 長編小説や技術書を別の言語に翻訳する。
- 映画や動画講座のSRT字幕ファイルを翻訳する。
- Ollamaを使ってテキストをコンピューターの外に出さず、ローカル環境だけで翻訳する。
- クラウドAPIで長文書を夜間にまとめて翻訳し、完了時に通知を受け取る。
クイックスタート
- 1
リリースページから、お使いのプラットフォーム用のリリース ZIP をダウンロードします
- 2
アーカイブを解凍します
- 3
アプリを起動します(Windows では TranslateBook.exe、macOS では ./TranslateBook)
./TranslateBook - 4
ブラウザーで http://localhost:5000 を開きます
使う前に知っておきたいこと
- ローカルで無料利用するには、Ollama とお使いのハードウェアで動作するモデルが必要です。
- クラウドプロバイダーの利用には API キーが必要で、利用料金が発生する場合があります。
- OCR に対応していないため、スキャンした PDF はサポートされていません。
- ライセンスは AGPL-3.0 です。コピーレフトライセンスのため、ネットワーク経由で利用可能な改変版はソースコードの公開が必要です。
トピック
よくある質問
- TranslateBooksWithLLMs とは?
- ローカルまたはクラウドのLLMで書籍、字幕、文書(EPUB、SRT、DOCX、PDF、TXT)を翻訳し、中断した処理を再開できるデスクトップ/CLIアプリ。 TBL(Translate Books with LLMs)は、長編書籍、字幕、文書を翻訳するためのWebインターフェース付きデスクトップアプリとコマンドラインツールです。EPUB、SRT、DOCX、PDF、TXTファイルを読み込み、セグメント間の文脈を保ちながら分割して、同じ形式の翻訳ファイルを書き出します。
- TranslateBooksWithLLMs は無料で使えますか?ライセンスは?
- TranslateBooksWithLLMs は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- TranslateBooksWithLLMs は今もメンテナンスされていますか?
- 活発にメンテナンス中。TranslateBooksWithLLMs の最終コミットは 2026年10月13日 です。
- TranslateBooksWithLLMs は何に使えますか?
- 長編小説や技術書を別の言語に翻訳する。 映画や動画講座のSRT字幕ファイルを翻訳する。 Ollamaを使ってテキストをコンピューターの外に出さず、ローカル環境だけで翻訳する。 クラウドAPIで長文書を夜間にまとめて翻訳し、完了時に通知を受け取る。
- TranslateBooksWithLLMs のインストール方法は?
- リリースページから、お使いのプラットフォーム用のリリース ZIP をダウンロードします アーカイブを解凍します アプリを起動します(Windows では TranslateBook.exe、macOS では ./TranslateBook): ./TranslateBook ブラウザーで http://localhost:5000 を開きます
- TranslateBooksWithLLMs はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/hydropix/TranslateBooksWithLLMs
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Windows、macOS、Linuxで動作し、データをローカルに保存するChatGPT、ClaudeなどのLLM向けデスクトップクライアント。
ローカルやオンデバイス環境で画像、動画、文書、音声を理解するオープンソースのマルチモーダルモデル(MiniCPM-V 4.7、MiniCPM-o 4.5)。
UIを自然な言葉で説明してライブ表示し、対応するLLMで繰り返し改善できます。
プルリクエストを自動レビューし、GitHub、GitLab、Bitbucket、Azure DevOpsで /describe、/review、/improve、/ask コマンドを提供するオープンソースのAIエージェント。
リモートおよびローカルにインストールした大規模言語モデルにプロンプトやチャットを実行できる、CLIツール兼Pythonライブラリ。