Repolode
hydropix

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. 1

    リリースページから、お使いのプラットフォーム用のリリース ZIP をダウンロードします

  2. 2

    アーカイブを解凍します

  3. 3

    アプリを起動します(Windows では TranslateBook.exe、macOS では ./TranslateBook)

    ./TranslateBook
  4. 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 の数値は毎日更新されます。

関連プロジェクト