https://github.com/fishhawk/auto-novel
轻小说机翻网站,支持网络小说/文库小说/本地小说
https://github.com/fishhawk/auto-novel
chatgpt kotlin light-novel openai translator vue
Last synced: about 1 month ago
JSON representation
轻小说机翻网站,支持网络小说/文库小说/本地小说
- Host: GitHub
- URL: https://github.com/fishhawk/auto-novel
- Owner: FishHawk
- License: gpl-3.0
- Created: 2022-10-30T14:50:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-18T19:20:29.000Z (about 1 month ago)
- Last Synced: 2025-04-19T07:47:32.476Z (about 1 month ago)
- Topics: chatgpt, kotlin, light-novel, openai, translator, vue
- Language: Vue
- Homepage: https://books.fishhawk.top/
- Size: 5.35 MB
- Stars: 587
- Watchers: 5
- Forks: 56
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ChatGPT-repositories - auto-novel - 轻小说机翻网站,支持网络小说/文库小说/本地小说 (NLP)
README
# 轻小说机翻机器人
[](https://github.com/FishHawk/auto-novel#license)
[](https://github.com/FishHawk/auto-novel/actions/workflows/CI-Server.yml)
[](https://github.com/FishHawk/auto-novel/actions/workflows/CI-Web.yml)> 重建巴别塔!!
[轻小说机翻机器人](https://books.fishhawk.top/)是一个自动生成轻小说机翻并分享的网站。在这里,你可以浏览日文网络小说/文库小说,或者上传你自己的 EPUB/TXT 文件,然后生成机翻版本。
## 功能
- 浏览日本网络小说,支持的网站有:
- [Kakuyomu](https://kakuyomu.jp/)
- [小説家になろう](https://syosetu.com/)
- [Novelup](https://novelup.plus/)
- [Hameln](https://syosetu.org/)
- [Pixiv](https://www.pixiv.net/)
- [Alphapolis](https://www.alphapolis.co.jp/)
- 生成多种机翻,支持的翻译器有:
- 百度
- 有道
- GPT/DeepSeek API
- [Sakura](https://huggingface.co/SakuraLLM/Sakura-14B-Qwen2.5-v1.0-GGUF)
- 支持术语表。
- 支持多种格式,包括日文、中文以及中日对比。
- 支持生成 EPUB 和 TXT 文件。
- 支持翻译 EPUB 和 TXT 文件。
- 支持在线阅读。## 贡献
欢迎参与开发,为了高效协作,请遵循以下规范。
- 在编写代码前,请先通过 Issue 或群组讨论你的变更计划,确保与现有开发方向一致。
- 提交 Pull Request 时,请保持内容精简,每次聚焦一个独立的修改点,以便快速检视和合入。
- 如果对当前代码设计有疑问,可以在群组里@FishHawk提问。
- 如果使用 AI 辅助编写,请务必自己检视一遍。### 如何参与前端开发
网站基于 Vue3 + TypeScript + Vite + [Naive ui](https://www.naiveui.com/zh-CN)开发,你可以按照下述步骤初始化开发环境。
```shell
git clone [email protected]:FishHawk/auto-novel.git
cd web
pnpm install --frozen-lockfile # 安装依赖
pnpm run prepare # 设置Git钩子
pnpm run dev # 启动开发服务器
```开发服务器将实时反映代码的变化。注意,开发服务器直接与网站后端通信,请避免在开发过程中污染网站数据库。出于安全考虑,章节翻译的上传请求将被拦截。