auto-novel

一键翻译日文轻小说,追更不再等汉化

开源 🏷️定价信息待确认 🚫 站点已失效 对话助手 🍴 复刻 108 🐛 待处理 86 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1251
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

auto-novel 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队auto-novel
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🚫 站点已失效
是否开源是
开源协议GPL-3.0
主要语言TypeScript
技术栈/模型chatgpt,kotlin,light-novel,openai,translator,vue
GitHub 星标★ 1251
上线时间2022-10-30 00:00:00
代码更新2026-11-07
仓库体积7.7 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

auto-novel 是一个开源的轻小说机翻网站,旨在帮助中文读者快速阅读日文轻小说。它支持网络小说、文库小说以及本地小说文件的翻译,用户可以通过网页界面直接输入小说链接或上传文件,利用 OpenAI 的 GPT 模型进行高质量翻译。项目采用 TypeScript 和 Kotlin 开发,前端基于 Vue,后端集成 ChatGPT API,提供流畅的翻译体验。核心能力包括自动抓取网络小说内容、批量翻译章节、保留原文格式、支持自定义翻译参数等。它解决了轻小说爱好者因语言障碍无法及时阅读最新作品的问题,降低了翻译成本和时间。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1251

使用教程

难度:进阶 约 15 分钟 部署方式:Docker 4 步

环境要求

  • 已安装 Docker 与 Docker Compose
  • 已安装 git
  • 本地需可访问 localhost 的 80 端口
  • 磁盘需预留 Elasticsearch 数据目录空间

安装与启动步骤

  1. 1克隆仓库

    从 GitHub 拉取 auto-novel 源码到本地,并进入项目根目录,后续命令都在此目录执行。

    git clone https://github.com/auto-novel/auto-novel.git
    cd auto-novel
  2. 2生成环境变量

    在项目根目录创建 .env 文件。个人部署只需关注代理与 Pixiv Cookie,留空也可启动。

    cat > .env << EOF
    HTTPS_PROXY=
    PIXIV_COOKIE_PHPSESSID=
    
    ACCESS_TOKEN_SECRET=
    MAILGUN_API_KEY=
    MAILGUN_API_URL=https://api.eu.mailgun.net/v3/verify.fishhawk.top/messages
    MAILGUN_FROM_EMAIL=postmaster@verify.fishhawk.top
    EOF
  3. 3创建数据目录

    为 Elasticsearch 建好数据与插件目录并放开权限,否则容器可能因权限不足启动失败。

    mkdir -p -m 777 ./data/es/data ./data/es/plugins
  4. 4启动服务

    用 Docker Compose 后台拉起全部服务,首次拉取镜像与初始化耗时较久,请耐心等待。

    docker compose up -d

关键配置

配置项必填说明示例
HTTPS_PROXY否web 小说抓取代理,国内访问可填写,允许为空
PIXIV_COOKIE_PHPSESSID否Pixiv 登录 Cookie,用于爬取 P 站小说,可为空
ACCESS_TOKEN_SECRET否个人部署不需要填写,官方部署使用
MAILGUN_API_KEY否个人部署不需要填写,官方邮件验证使用
MAILGUN_API_URL否个人部署不需要填写,默认官方地址https://api.eu.mailgun.net/v3/verify.fishhawk.top/messages
MAILGUN_FROM_EMAIL否个人部署不需要填写,邮件发件地址postmaster@verify.fishhawk.top

如何确认成功

浏览器访问 http://localhost,能看到网站界面即部署成功。

常见问题

Q:启动后访问 localhost 打不开?

A:先执行 docker compose logs 查看容器状态,确认 80 端口未被占用、Elasticsearch 数据目录权限是否为 777。

Q:必须填写 OpenAI 或邮件相关配置吗?

A:README 中个人部署只需关注 HTTPS_PROXY 与 PIXIV_COOKIE_PHPSESSID,其余字段留空即可,不填也能启动。

Q:可以用于个人长期使用吗?

A:README 明确提示项目并非为个人部署设计,不保证所有功能可用和前向兼容。

Q:首次启动很慢怎么办?

A:需要拉取镜像并初始化 Elasticsearch,等待几分钟属正常;可用 docker compose ps 观察容器是否就绪。

注意事项

  • README 警告:本项目不是为个人部署设计,功能可用性与前向兼容无保证。
  • .env 中留空字段可以保留,但不要删除键名以免影响读取。
  • Elasticsearch 目录需 777 权限,否则容器可能启动失败。
  • 生产环境请修改默认端口与访问控制,勿直接暴露公网。

核心亮点

  • 支持多种小说来源(网络/文库/本地),覆盖全面
  • 集成 GPT 模型,翻译质量优于传统机翻
  • 提供 Web 界面,操作简单,无需编程知识

不足之处

  • 依赖 OpenAI API,需要付费且国内访问受限
  • 文档/社区待观察

适用场景

  • 个人追更日文网络小说
  • 批量翻译本地小说文件
  • 搭建轻小说翻译分享站

替代项目

NovelAI、Sakura Translator、LunaTranslator

上一篇:translate-shell

下一篇:ClicShopping

同类项目推荐

DrugAssist 开源

用对话优化分子,药物设计更高效

[Briefings In Bioinformatics] DrugAssist: A Large Language Model for Molecule Optimi···

★ 151 2026-08-09
pineforge-engine 开源

把 PineScript 策略搬出 TradingView,本地确定性回测与执行

Open-source C++17 engine for backtesting and forward execution, with a versioned C A···

★ 205 2026-10-04
medusa 开源

电商功能像乐高随便拼,开店上线省一半时间。

The world's most flexible commerce platform for agents and developers

★ 37126 2026-08-09
aidialer 开源

用 AI 打造可打断、低延迟的真人级电话通话

A full stack app for interruptible, low-latency and near-human quality AI phone call···

★ 167 2026-08-09
PigHealthSmartMedicine 开源

养猪看病问AI,症状输入秒出诊疗方案

本项目是一个基于 RAG 的生猪健康管理智慧医药系统,集成了 AI 兽医诊断、疾病管理、药品管···

★ 198 2026-08-09
InPactAI 开源

用AI给达人营销做数据撮合,帮品牌找对人、帮创作者接对单

Inpact is an open-source AI-powered platform designed to connect content creators, b···

★ 104 2026-10-21
read-aware 开源

会记事的阅读器,跨书帮你串起读过的知识

An ebook reader with a self-evolving agent: it remembers your reading across books, ···

★ 495 2026-10-01
UCAgent 开源

让 AI 帮你写芯片验证测试,少写代码多跑仿真

UnityChip Verification AI-Agent

★ 238 2026-09-22