RSS 翻译器历时 3 个月,总算开始内测了。
网站: https://www.rsstranslator.com
开发的主要原因是解决个人需求,关注了很多国外的博主,但英文标题不利于快速筛选,因此做了 RSS 翻译器。\
技术栈:
前端: 无框架,纯手工打造(HTML+JS+CSS)
后端: Python
前端部署在 Cloudflare 的 Pages
后端和数据库部署在 Appwrite
翻译引擎: GPT-3.5 / 被过滤的内容将用 DeepL 翻译\
使用方法:
打开RSS 翻译器,输入 feed 源地址,选择目标语言,点击 Create 即可\
注意事项:
1.目前仅翻译标题
2.免费(用户模块和收费模块做起来好麻烦。。)
3.较大的 feed 源(大于 1000 个 term 的)会花费较长的时间进行翻译(5 分钟左右)
4.所有 feed 每 20 分钟自动更新一次
5.在网页端重新输入同一个 feed 源将会强制更新一次\
目前还是内测阶段,欢迎提 Bug
tg: https://t.me/rsstranslator
1
sdjl 2023-09-24 09:31:15 +08:00
gpt3.5 的翻译质量恐怕不太行,我也想搞一个翻译程序,不知现在能申请到 GPT4.0 不?
|
2
versun OP |
3
JohnChang 2023-09-24 10:36:15 +08:00
原来是 沉浸式翻译 的大佬,膜拜一下。
|
5
daisyfloor 2023-09-24 19:21:44 +08:00
很好的工具。
我目前也就用 沉浸式翻译 来帮忙翻译。按需翻译。 英文标题大概扫一眼,有感兴趣或者觉得重要的关键词,再进一步翻译细读。 如果长期免费的话,不知道作者是否考虑把这个做成可以自部署的开源程序,比如我在自己的机器上 dockers 跑起来,然后和自己的 freshrss 联动。那就很完美了。 |
6
pkwenda 2023-09-24 19:27:55 +08:00 1
好东西,支持
|
7
versun OP @daisyfloor 打包开源的话,要考虑的东西就很多了,数据库,后端优化都得自己做,奈何技术不够哈,所以全部署到 appwrite 上了,抱歉
|
8
lovestudykid 2023-09-24 21:12:50 +08:00
我觉得,你不如给流行的 RSSHUB 提个 PR ,增加一个 middleware
|
9
daisyfloor 2023-09-25 00:32:54 +08:00
@lovestudykid 赞同
|
10
easychen 2023-09-25 02:14:03 +08:00
@lovestudykid 我之前做一个支持 RSSHub 的更新提醒器( RSSPush ),最新版支持 Feed 翻译,感兴趣的可以看看。https://github.com/easychen/rsspush
|
11
versun OP @lovestudykid @daisyfloor
之前有想过哈,原本还想给 freshrss 做插件的,但是使用门槛就提高了,因为首先你得自己搭建 rsshub 或者 freshrss ,之后才能使用翻译插件。所以我才做了这个 @easychen 哈哈,原来是你做的,我老早就 start 啦 |
13
panfake 2023-09-25 15:04:13 +08:00
赞!申请 freshrss 插件版!
我自己现在的订阅流程已经很长了(原网站→rsshub→freshrss→移动客户端),只为了翻译标题就再增加一个环节,感觉有点冗长。翻译能力集成到 rsshub 、freshrss 、客户端任一环节,都会大幅提升体验。 |
14
panfake 2023-09-25 16:00:40 +08:00
|
16
ychen997 2023-09-25 22:06:50 +08:00
赞! 我最近也写了个 GPT 总结全文的,不过没做翻译 https://github.com/yinan-c/RSS-GPT
|
21
thinkm 2023-10-14 20:49:37 +08:00
@versun APPwrite 不太安全是,看了下客户端和服务端通讯居然没有密钥,只需要知道服务端地址和 project ID ,就能伪装成一个客户端创建用户
|
22
versun OP @thinkm
官方有解释过这个问题:需要在客户端自己实现,比如有域名肯定都会开启 https 的,然后自己对请求做验证 |
24
panfake 363 天前
@panfake 自己做了一个 freshrss 的插件版,可以选择订阅源进行翻译,可选翻译服务( deeplx 或谷歌翻译)。
repo: https://github.com/jacob2826/FreshRSS-TranslateTitlesCN |