auto-novel/auto-novel
轻小说机翻网站,支持网络小说/文库小说/本地小说
什么是 AutoNovel?
AutoNovel 是一个 轻小说机器翻译机器人,运行一个公共网站(https://n.novelia.top/),用户可以自动生成日语/中文轻小说的翻译版本并分享。
核心理念
该项目将网页前端、API 服务和一组从网络(包括 Pixiv)抓取小说内容的爬虫结合在一起,然后通过机器翻译管道处理。结果是一个“轻小说机器翻译机器人”——本质上是针对这一特定类型的自动化翻译工具。
如何自行运行
警告 – 作者指出,该系统并非为个人部署设计,可能在将来更新中失效或不兼容。
克隆仓库
git clone https://github.com/auto-novel/auto-novel.git cd auto-novel创建一个包含所需环境变量的
.env文件。仅前两个变量对基本运行是必需的:HTTPS_PROXY– 可选的代理,用于获取网络小说。PIXIV_COOKIE_PHPSESSID– 如果你想从 Pixiv 抓取小说,可选的 Pixiv 会话 Cookie。
其余变量(
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 许可证下发布。
相关
- 项目
- 项目
- 项目
- 项目