Repolode
BigDawnGhost

BigDawnGhost/wenyi

本全体の文脈、リアルタイム用語集、根拠に基づくレビューを備えた書籍・長文翻訳デスクトップアプリ。

代替できる製品:DeepLGoogle Translate

スター
2,788
フォーク
217
未解決の Issue
27
最終コミット
昨日

これは何?

WenyiはLLMを使って書籍や長文を翻訳します。まず本全体を事前解析し、章ごとの要約と書籍全体の概要を作成して、すべての翻訳バッチに反映します。翻訳の進行に合わせて用語や固有名詞を抽出し、訳語の不一致があれば解決できるよう提示します。後続のバッチでは更新済みの用語集を使い、用語の一貫性を保ちます。

本プロジェクトは、パッケージ版にPythonエンジンを同梱したローカルデスクトップアプリとして提供されるほか、CLIと任意でセルフホストできるWebワークスペースも利用できます。入力形式はEPUB、FB2、TXT、Markdown、HTML、PDF、DOCX、SRT字幕に対応し、EPUB(単言語またはバイリンガル)、TXT、HTML、Markdown、DOCX、SRTで出力できます。完了したバッチと章ごとの進捗は保存されるため、中断したプロジェクトをチェックポイントから再開できます。

品質管理は段階的に行われます。翻訳後に、より高性能なモデルによる任意の推敲と、本全体を対象とするAIレビューを実施できます。DeepSeek、OpenAI、Gemini、Ollama、vLLM、OpenAI互換エンドポイントなど、複数のプロバイダーに対応しています。

主な機能

  • 01本全体を事前解析し、章ごとの要約と各バッチ用の概要を作成。
  • 02リアルタイムで用語を抽出し、訳語の不一致を検出。
  • 03任意の推敲と、根拠に基づく本全体のレビュー。
  • 04バッチと章のチェックポイントを保存し、プロジェクトを再開可能。
  • 05翻訳を元のXHTMLに書き戻し、可能な限りスタイル、画像、目次を維持するEPUB出力。
  • 06原文と翻訳を並べたバイリンガル出力と、複数のLLMプロバイダーに対応。

ユースケース

  • 章をまたいで登場人物名や用語の一貫性を保ちながら、小説を翻訳する。
  • 章ごとの文脈を活用して、長編のノンフィクション書籍を翻訳する。
  • 見開きで読めるバイリンガルEPUB版を作成する。
  • 手軽なSRTワークフローで字幕ファイルを翻訳する。

クイックスタート

  1. 1

    リポジトリのルートで uv を使って依存関係をインストールする

    uv sync --locked
  2. 2

    DeepSeek API キーを設定する

    export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY"
  3. 3

    書籍を翻訳する

    uv run wenyi translate book.epub

使う前に知っておきたいこと

  • 多言語翻訳は実験的な機能です。
  • 文章の推敲と書籍全体のレビューは、最もコストのかかる工程です。
  • PDF を入力する場合、最初の変換に MinerU API キーが必要です。
  • 翻訳品質は選択した LLM モデルによって異なります。

トピック

よくある質問

wenyi とは?
本全体の文脈、リアルタイム用語集、根拠に基づくレビューを備えた書籍・長文翻訳デスクトップアプリ。 WenyiはLLMを使って書籍や長文を翻訳します。まず本全体を事前解析し、章ごとの要約と書籍全体の概要を作成して、すべての翻訳バッチに反映します。翻訳の進行に合わせて用語や固有名詞を抽出し、訳語の不一致があれば解決できるよう提示します。後続のバッチでは更新済みの用語集を使い、用語の一貫性を保ちます。
wenyi は無料で使えますか?ライセンスは?
wenyi は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
wenyi は今もメンテナンスされていますか?
活発にメンテナンス中。wenyi の最終コミットは 2026年10月19日 です。
wenyi は何に使えますか?
章をまたいで登場人物名や用語の一貫性を保ちながら、小説を翻訳する。 章ごとの文脈を活用して、長編のノンフィクション書籍を翻訳する。 見開きで読めるバイリンガルEPUB版を作成する。 手軽なSRTワークフローで字幕ファイルを翻訳する。
wenyi のインストール方法は?
リポジトリのルートで uv を使って依存関係をインストールする: uv sync --locked DeepSeek API キーを設定する: export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY" 書籍を翻訳する: uv run wenyi translate book.epub
wenyi はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/BigDawnGhost/wenyi

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト