auto-novel/auto-novel

轻小说机翻网站,支持网络小说/文库小说/本地小说

什麼是 AutoNovel?

AutoNovel 是一個 輕小說機器翻譯機器人,運行一個公開網站(https://n.novelia.top/),使用者可以自動產生日語/中文輕小說的翻譯版本並分享。

核心理念

此專案結合了網頁前端、API 服務以及一組從網路(包含 Pixiv)抓取小說內容的爬蟲,再透過機器翻譯流程處理。結果產生了一個「輕小說機器翻譯機器人」——本質上是針對此特定類型的自動化翻譯工具。

如何自行執行

警告 – 開發者指出,此系統並非為個人部署設計,未來更新可能導致失效或不相容。

  1. 克隆倉儲

    git clone https://github.com/auto-novel/auto-novel.git
    cd auto-novel
    
  2. 建立包含所需環境變數的 .env 檔案。僅前兩個變數對基本運作是必需的:

    • HTTPS_PROXY – 可選代理,用於取得網路小說。
    • PIXIV_COOKIE_PHPSESSID – 若想從 Pixiv 抓取小說,可選的 Pixiv 會話 Cookie。

    其餘變數(ACCESS_TOKEN_SECRET, MAILGUN_*)僅用於完整托管服務,本地測試時可留空。

  3. 啟動容器

    mkdir -p -m 777 ./data/es/data ./data/es/plugins
    docker compose up -d
    
  4. 在瀏覽器中造訪 http://localhost 查看網站

需要注意的事項

  • 技術堆疊使用 Docker Compose 容器化,因此必須安裝 Docker。
  • 專案使用 Elasticsearch(./data/es 目錄已為其準備)。
  • 未描述額外的建置步驟;Docker 鏡像由徽章部分連結的 CI 工作流程建置。
  • 服務主要設計為運行公開網站;README 明確指出個人部署無法保證正常運作。

授權

程式碼在 GPL-3.0 授權下發布。

相關

  • 專案
  • 專案
  • 專案
  • 專案