AI 开发——改了一个浏览器翻译插件

AI 开发——改了一个浏览器翻译插件

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

作者重新开发了一个停更的浏览器翻译插件,名为“轻量翻译”。通过选择合适的翻译模型、精简代码和删除多余功能,提升了用户体验。尽管网页翻译仍需改进,但整体效果令人满意,感谢开源社区的支持。

🎯

关键要点

  • 作者重新开发了一个停更的浏览器翻译插件,名为“轻量翻译”。
  • 通过选择合适的翻译模型、精简代码和删除多余功能,提升了用户体验。
  • 选择轻量且适合个人项目的翻译插件,最终选择了侧边翻译。
  • 为了避免高昂的开支,选择了免费的翻译模型,如Hunyuan-MT-7B、Qwen2.5-7B-Instruct和GLM-4-9b-chat。
  • 精简代码,将源代码从14MB缩减到4.5MB,删除了不必要的功能。
  • 修改了翻译器的样式,使其能够在当前窗口显示翻译结果。
  • 网页全文翻译仍需改进,原项目使用的翻译接口已失效。
  • 通过分批次提交翻译请求,提升了用户体验,减少了等待时间。
  • 感谢开源社区的支持,计划暂时不将项目上架应用商店。

延伸问答

轻量翻译插件的主要功能是什么?

轻量翻译插件主要用于网页翻译,支持划词翻译和对话框翻译,提升用户体验。

作者为什么选择重新开发翻译插件?

作者认为现有的翻译插件停更且体验不佳,因此决定重新开发一个更符合个人需求的插件。

轻量翻译插件使用了哪些翻译模型?

插件使用了Hunyuan-MT-7B、Qwen2.5-7B-Instruct和GLM-4-9b-chat三个翻译模型。

如何提升轻量翻译插件的用户体验?

通过精简代码、删除多余功能和分批次提交翻译请求,提升了用户体验。

轻量翻译插件的代码从多大缩减到多大?

源代码从14MB缩减到4.5MB。

作者对开源社区的态度是什么?

作者感谢开源社区的支持,并表示将暂时不将项目上架应用商店。

➡️

继续阅读