使用vercel搭建deeplx翻译api,并与沉浸式翻译扩展搭配实现舒适网页翻译

Deeplx是什么?

deeplx是deepl翻译服务的第三方api,完全免费,不限用量。
deepl是一个效果极佳的翻译服务。

沉浸式双语网页翻译扩展是什么?

主要特性
智能识别网页主内容区进行翻译,与同类插件翻译整个网页不同,降低对原网页的“侵入性”,提升阅读体验,因此得名“沉浸式翻译”。
双语显示,中英文对照。
针对常见主流网站进行定制优化,如 Twitter,Reddit,Discord, Gmail, Telegram, Youtube, Hacker News 等。
支持 10 余种常用翻译服务,包括 Deepl,OpenAI(ChatGPT 3.5),谷歌,彩云小译,腾讯翻译君,百度翻译,火山翻译等。
支持 PDF 文件,EPUB 电子书双语翻译,制作与导出。
全平台浏览器支持,包括桌面端、移动端,iOS 端,Chrome、Edge、Firefox,Safari 等。
提供多种译文样式选择,如弱化、模糊、下划线、分隔线等样式,个性化定制翻译体验。
安装
桌面端
Edge 浏览器
类 Chrome 浏览器
Firefox
油猴脚本地址
油猴脚本地址: https://immersive-translate.owenyoung.com/immersive-translate.user.js 。在已安装油猴扩展的浏览器中打开该地址,即可安装。

快速上手
第一步,安装沉浸式翻译扩展。
第二部,点击插件设置-点击开发者设置-然后开启 Beta 测试特性。




第三步,点击设置-翻译服务,选择 DeeplX,输入链接


你可以直接输入本站搭建好的服务 https://fanyi.softio.link/translate


下文是手动部署deeplx,获取自己的api地址:
第一步,注册一个vercel账号 vercel.com,准备好网络环境,比较简单,不再赘述。
第二步,新建一个项目,点击Import Third-Party Git Repository →
https://github.com/un-ts/deeplx 粘贴进输入框再点continue。等待部署完成。
部署完成后,访问https://vercel给你的域名/translate就可以使用deeplx api了。
不幸的是,vercel的默认域名,也就是vercel.app在国内无法访问,但vercel支持自定义域名。
第三步,点击Settings-Domains,点击add加入你的域名。

在你的dns服务商处添加一条cname记录 cname.vercel-dns.com 然后返回vercel等待其处理。vercel会为这个域名自动颁发ssl证书。
大功告成,你现在可以通过https://你的域名/translate 使用deeplx api了。