Skip to content

versun/RSS-Translator

Repository files navigation

RSS翻译器
开源、简洁、可自部署


| English | Demo | Telegram交流群 | 开发进度 | 收支表


功能:

  1. 翻译标题或内容
  2. 双语显示
  3. 订阅翻译后的RSS/JSON
  4. 支持多种翻译引擎,每个源都可以指定一个翻译引擎
  5. 控制翻译源的更新频率和查看翻译状态
  6. 缓存所有翻译内容,尽可能减少翻译费用
  7. 可查看每个源所花费的Token/字符数
  8. AI内容总结
  9. 获取全文

目前支持的翻译引擎:

  • Free Translators(集合了所有主流的免费翻译服务)
  • DeepL
  • DeepLX
  • OpenAI
  • ClaudeAI
  • Azure OpenAI
  • Google Gemini
  • Google Translate(Web)
  • Microsoft Translate API
  • Caiyun API
  • Moonshot AI
  • Together AI
  • OpenRouter AI
  • Groq
  • 豆包(Doubao)
  • OpenL
  • Kagi API

陆续增加中

赞助

感谢以下公司为本项目提供的开源支持。

Railway

非常感谢以下用户的支持: sponsors

如有余力,请考虑成为赞助者:爱发电 | Github Sponsor

说明: 赞助头像每天早上和下午的5:30分刷新(UTC时区)。

开发贡献

Ask DeepWiki

欢迎任何形式的贡献!如果你想为 RSS-Translator 做出贡献,请按照以下步骤操作:

  1. Fork 本仓库

    点击右上角的 Fork 按钮,将项目复制到你的 GitHub 账户下。

  2. 克隆到本地

    git clone https://github.com/你的用户名/RSS-Translator.git
    cd RSS-Translator
  3. 创建新分支

    建议为每个功能或修复创建独立分支:

    git checkout -b feature/你的功能名
    
  4. 安装依赖并启动开发环境

    推荐使用 uv 工具:

    uv run init # 将会自动安装依赖包并完成初始化
    uv run dev # 将会安装开发依赖包并启动开发服务
    
  5. 发起 Pull Request

    在 GitHub 上提交 PR,描述你的更改内容和动机。

贡献建议

提交前请确保代码通过格式检查和基本测试。 建议在 PR 中详细说明更改内容和动机。 欢迎提交文档、测试、功能或 Bug 修复等各类贡献。 如有疑问或建议,欢迎在 Telegram 群组中交流。

感谢你的参与和支持!

Star历史图

Star History Chart

About

开源、简洁、可自部署的RSS翻译器 | Translate RSS feeds into your language!

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 4

  •  
  •  
  •  
  •