从词穷到畅译 FloatQuickTrans 的屏幕翻译探索
散修
独立开发者 / 项目作者
有没有遇到过这种场景:全屏写代码正爽,突然卡在一个英文句子上,想查词?切换到浏览器、打开谷歌翻译、来回复制粘贴、切换桌面……节奏全断了,人也烦了。
于是,一款叫 FloatQuickTrans 的小工具就诞生了。
这是由一位自称“散修”的独立开发者做出来的项目。他主攻 Java,也玩得转 Python,对 Vue 和 React 也略有涉猎。看得出来,是那种“我全都要”的全栈型选手。
不打断节奏的翻译体验,才是真的生产力
FloatQuickTrans 的目标很简单:让翻译不打断你的思考流。 它就像是你屏幕上的一个贴心小跟班,随叫随到,还不碍事。
它有哪些功能呢?
-
实时流式翻译:AI 一边生成,文字一边冒出来,像看弹幕一样看翻译。
-
多窗口支持:可以开多个翻译窗口,处理不同语言和任务,不打架。
-
文本转语音:30 多种语言随便翻,还有发音功能。
-
悬浮置顶窗口:你在写代码,它在一角等你用,不会被别的窗口盖住。
-
全局快捷键:随时调出,查词不手忙脚乱。
-
跨平台支持:macOS 和 Windows 都能跑,虽然是 Electron 做的,但性能还不错。
灵感来自“被词穷打断”的开发日常
这个项目最初的起点,其实就是开发者自己的痛点。
他说他习惯全屏写代码,结果经常被几个不认识的英文单词打断节奏。谷歌翻译当然好用,但切来切去太麻烦,查完还容易忘了原句在讲啥。
所以他就干脆做了个可以一直悬浮在屏幕上的翻译助手,所有操作都用快捷键解决。这样,哪怕你正在调接口写注释,看文档看论文,都能随时查,查完接着干,不耽误事。
独立开发就靠“反复调试+AI求助+不放弃”
问他做项目的过程,他的回答非常实在:“前端做得很丑,但我查文档、问 AI、翻博客,来来回回调试,最后还是搞出来了。”
这就是真实的独立开发现场:没人帮,bug自扛,全靠一腔热血和一点点不服输。
项目盈利?暂时靠缘分
虽然这项目已经上线,但开发者暂时没搞太多盈利模式。他说现在主要靠“看官老爷们的打赏和三连(Star/Fork/Follow)”,等未来有机会再搞点订阅或者增值服务。
但有一点很清晰:他是真心在做一个好用的工具,先爽自己,再帮别人。
谁会喜欢这个工具?
如果你:
-
写代码经常全屏,不想被打断;
-
做外贸或内容翻译;
-
是学生、看海外资料;
-
或者只是喜欢有趣的实用工具……
那 FloatQuickTrans 都值得一试。
未来想做什么?
他很谦虚地说,希望这个工具能“成为喜闻乐见的工具”,继续打磨体验,也希望有更多人参与进来,共同推动它成长。
目前项目还没形成社群,但如果有大佬能来贡献代码、帮忙 Star,一旦盈利他也说会发“糖水”感谢。这种心态,真的很 indie。
做这个项目,他得到了什么?
“自己用着挺开心”,他说。
在这个人人焦虑“副业变现”“快速盈利”的时代,这样的答案反而最打动人。
对他来说,能通过独立开发获得睡后收入、夺回时间,是更大的意义。
项目链接
项目链接:https://floatquicktrans.vercel.app/
Github:https://github.com/hughedward/FloatQuickTrans
0、可以快速介绍以下自己吗?
散修,主营业务java,python尚可,附带了解Vue, React 等 :D
1、能简单介绍一下你的项目和核心功能吗?
项目介绍:从屏幕上的任何位置无缝翻译文本。实时串流、文本转语音和全局热键,让你的工作流程更加高效。
核心功能:
-
实时流式传输 观看翻译内容在 AI 模型生成时,以字符为单位实时出现。
-
多窗口支持 创建多个翻译窗口,同时处理不同的任务或语言。
-
文本转语音 接受超过 30 种语言的翻译,还支持发音。
-
窗口置顶 浮动窗口始终保持在所有其他应用程序之上,确保快速访问。
-
全局快捷键 通过可配置的全局快捷键,随时随地即时访问应用程序。
-
更多精彩功能 在 macOS 和 Windows 上,享受轻量(由于使用electron体积还是有点大)、快速和原生的体验。
2、这个项目是如何起步的?背后有什么灵感?
使用的macbook编码过程中,喜欢将app全屏,由于本人英语单词“偶尔”匮乏,“偶尔”遇到doc文档等单词不认识,需要翻译句子,谷歌翻译固然OK,然需要频繁切换桌面,很麻烦,再就是我需要在翻译句子时,二次/三次关注句子中个别单词,一旦清除句子,连续查了几个单词之后,就容易忘记原先查的句子讲了什么;
于是乎,就有了这个工具:
任何情况下可以悬浮在屏幕上面,全程快捷键控制,甚至可以同时翻译不同语言;
3、初期遇到过哪些挑战?是如何解决的?
挑战:前端问题;页面丑;
解决:反复调试,询问ai,查doc,查博客,反复调试;
4、你是如何盈利化这个项目的?有哪些方式?
盈利:看官老爷打赏?一键三连?
5、你的项目面向哪些用户?如何吸引他们?
用户:和我一样喜欢全屏编辑的、涉及到语言翻译的;比如程序员、比如外贸、比如学生、比如喜欢看热闹的;
6、项目未来的发展方向是什么?
方向:成为喜闻乐见之工具;
7、作为独立开发者,你如何保持动力和创新?
动力和创新:饿不死,就实干;加油;
8、有哪些独特的功能让你的项目脱颖而出?
独特功能:超级悬浮、窗口多开;等
9、项目发展过程中,社群和合作有多大帮助?
社群:完全一个人闭关作品,后期如果有大佬愿意提供 code push 和 star ,就万分感谢,一旦产生盈利,会给贡献者小糖水;
10、在项目中,你有哪些收获或成长?
收获和成长:自己做的东西用着挺开心,希望未来可以通过独立开发实现睡后收入,夺取时间,更好的学习和生活;