轻小说机翻机器人项目介绍
轻小说机翻机器人是一个专为轻小说爱好者打造的网站,它提供了一个将日文网络小说和文库小说翻译成中文的自动平台,使用者可以浏览、上传以及翻译轻小说内容。同时,该平台还支持用户在线阅读翻译后的小说。
项目功能介绍
轻小说机翻机器人提供了一系列强大而实用的功能,满足了用户多种需求:
浏览日本网络小说
用户可以直接在网站上浏览多个日本知名小说平台的作品,例如:
- Kakuyomu
- 小説家になろう
- Novelup
- Hameln
- Pixiv
- Alphapolis
这些平台提供了丰富多彩的日本网络小说资源,用户可以轻松访问并选择自己感兴趣的小说进行阅读。
多种翻译服务
为了提供高质量的翻译体验,轻小说机翻机器人结合了多种翻译服务:
- 百度翻译
- 有道翻译
- GPT3.5 [Web]/API
- GPT4 API
- Sakura翻译
这些翻译器不仅保证了翻译速度,还提升了翻译质量,让用户快速获得满意的翻译结果。
多格式支持
项目提供了多种格式的内容输出,包括:
- 纯日文
- 纯中文
- 中日对比
此外,用户可生成或翻译为EPUB和TXT文件格式,方便地在线阅读或下载保存。
参与贡献
轻小说机翻机器人欢迎开源社区的成员进行贡献。对于社区开发者来说,参与方式开放,用户可以通过提交Pull Request参与项目开发。在进行重大更改前,建议开发者提出issue以便讨论。
前端开发参与指南
前端开发使用了现代的技术栈,包括Vue3、TypeScript、Vite和Naive UI。以下是初始化开发环境的步骤:
git clone git@github.com:FishHawk/auto-novel.git
cd web
pnpm install --frozen-lockfile # 安装依赖
pnpm run prepare # 设置Git钩子
pnpm run dev # 启动开发服务器
开发过程中,服务器会实时反映代码的变化。需要注意的是,开发服务器直接与网站的后端通信,应避免在调试中修改或污染数据库。出于安全考虑,章节翻译的上传请求在开发环境中将被拦截。
通过这样一个全面且易用的平台,轻小说机翻机器人将帮助更多的轻小说爱好者消除语言障碍,尽情享受阅读乐趣。