auto-novel/auto-novel
轻小说机翻网站,支持网络小说/文库小说/本地小说
AutoNovel とは?
AutoNovel は、機械翻訳を使用してライトノベルのテキストを自動翻訳し、結果を共有するオープンソースのウェブサービスです。Docker Compose を使ってローカルで実行できますが、開発者らは個人的なデプロイメントは公式にサポートされていないと警告しています。
コアアイデア
このプロジェクトは、ウェブフロントエンド、API サービス、およびウェブ(Pixiv を含む)から小説コンテンツを取得するクローラーを組み合わせ、機械翻訳パイプラインを経由して処理します。その結果、特定のジャンル向けの「ライトノベル機械翻訳ロボット」が生まれます。
自分で実行する方法
警告 – 開発者らは、システムは個人的なデプロイメントを想定しておらず、将来の更新と互換性が失われる可能性があると述べています。
リポジトリをクローンする
git clone https://github.com/auto-novel/auto-novel.git cd auto-novel必要な環境変数を含む
.envファイルを作成する。基本的な動作には最初の2つだけが必要です:HTTPS_PROXY– ウェブ小説を取得するためのオプションプロキシ。PIXIV_COOKIE_PHPSESSID– Pixiv から小説をスクレイピングしたい場合に使用するオプションの Pixiv セッションクッキー。
残りの変数(
ACCESS_TOKEN_SECRET,MAILGUN_*)はフルホスティングサービスにのみ必要で、ローカルテストでは空のままにしてください。コンテナを起動する
mkdir -p -m 777 ./data/es/data ./data/es/plugins docker compose up -dブラウザで
http://localhostにアクセスしてサイトを確認する。
注意点
- スタックは Docker Compose でコンテナ化されているため、Docker のインストールが必要です。
- プロジェクトは Elasticsearch を使用しており(
./data/esディレクトリは事前に準備されています)。 - 他のビルド手順は記載されていません。Docker イメージは、バッジセクションにリンクされた CI ワークフローによってビルドされます。
- サービスは主に公開サイトとして実行することを想定しています。README では明確に、個人的なデプロイメントは動作保証されないとしています。
ライセンス
コードは GPL-3.0 ライセンスの下でリリースされています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト