Skip to content

TranslateTitlesCN 是一个为 FreshRSS 开发的插件,它能够将指定订阅源中的文章标题翻译成中文。用户可以选择使用 DeeplX 或谷歌翻译服务来完成翻译。

License

Notifications You must be signed in to change notification settings

jacob2826/FreshRSS-TranslateTitlesCN

Repository files navigation

TranslateTitlesCN

TranslateTitlesCN 是一个为 FreshRSS 开发的插件,它能够将指定订阅源中的文章标题翻译成中文。用户可以选择使用 DeeplX 或谷歌翻译服务来完成翻译。

声明: 本项目在开发过程中大量使用了 ChatGPT,特此对 OpenAI 表示感谢。

参考图

安装方法

  1. 下载 TranslateTitlesCN 插件。
  2. TranslateTitlesCN文件夹放置在您的 FreshRSS 实例的 ./extensions 目录下。
  3. 登录到您的 FreshRSS 实例。
  4. 进入管理面板,然后导航到“扩展”部分。
  5. 在插件列表中找到 TranslateTitlesCN,点击“启用”。

使用方法

安装并启用插件后,进入插件的配置页面进行相关设置。在这里,您可以:

  • 选择翻译服务:您可以选择 DeeplX 或谷歌翻译作为翻译服务提供者。
    • DeeplX:使用 DeeplX 服务进行翻译时,
      • 您可以选择部署 DeeplX 项目,并在插件配置中提供 DeeplX API 地址。默认地址为 http://localhost:1188/translate
      • 或您可以使用其他人已部署好的 DeeplX 服务的 API 地址,如 https://api.deeplx.fun/translate
    • 谷歌翻译:选择谷歌翻译服务不需要额外配置。
  • 为每个订阅源单独启用或禁用翻译功能:您可以控制哪些订阅源的标题需要被翻译。

注意事项

  • 使用 DeeplX 服务时,请确保 DeeplX 项目已正确部署,且 API 地址设置正确。
  • 为防止频繁请求 DeeplX 导致 IP 被封禁,请谨慎使用。
  • 本插件仅适用于 FreshRSS,确保您的 FreshRSS 版本与插件兼容。

贡献

如果您对 TranslateTitlesCN 有任何改进建议或想要贡献代码,请通过 GitHub 仓库提交 Pull Request 或 Issue。

您也可以 赞助开发者(爱发电) ,您的名字将会出现在赞助者列表中。

许可

该项目根据 GNU General Public License v3.0 开源。

About

TranslateTitlesCN 是一个为 FreshRSS 开发的插件,它能够将指定订阅源中的文章标题翻译成中文。用户可以选择使用 DeeplX 或谷歌翻译服务来完成翻译。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published