白嫖 DeepL 翻译 API?我用这招,3分钟实现“翻译自由”

72 阅读3分钟

白嫖 DeepL 翻译 API?我用这招,3分钟实现“翻译自由”

如果你做过国际化应用或者经常需要高质量的机器翻译,一定对 DeepL 不陌生。它的翻译质量公认一流,但官方 API 不仅收费,还有调用频率限制,对于个人开发者或者小型项目来说,成本是个不小的负担。

我一直在想,有没有办法能“白嫖”这种高质量的翻译服务?直到我发现了 DeepLX 这个在 GitHub 上爆火的开源项目,揽星已超 10.4k,它彻底解决了我的烦恼。

DeepLX 是什么?

DeepLX 是一个非官方的 DeepL API 代理服务。它的原理是模拟网页端或客户端的请求,将你的调用转发给 DeepL 的免费翻译服务,然后再将结果返回给你。简单来说,它让你能通过一个自己搭建的 API 接口,间接、免费地使用 DeepL 的翻译能力。

  • 零成本:无需 API Key,没有调用次数限制,彻底告别账单。
  • 高质量:享受与 DeepL 官方几乎无差别的翻译效果。
  • 易于集成:提供与官方 API 兼容的接口,可以轻松集成到你自己的应用中。

传统部署的“小麻烦”

虽然 DeepLX 本身很轻量,但自己部署起来还是有几个步骤:

  1. 需要一台服务器:你得有一台能访问外网的服务器来运行这个代理服务。
  2. Docker 部署:最方便的方式是使用 Docker,你需要熟悉 docker run 命令以及端口映射。
  3. 进程守护:为了保证服务 7x24 小时在线,你需要手动设置容器的重启策略,或者使用 systemd 等工具。
  4. 公网访问:如果你想让其他应用调用,还需要配置防火墙,甚至用 Nginx 做个反向代理来绑定域名和上 HTTPS。

虽然不难,但对于只想快速验证一个想法的开发者来说,还是有点繁琐。

用 Sealos 一键“解锁”翻译自由

Sealos 把上述所有步骤都变成了一次点击,让部署 DeepLX 变得不能再简单。

第一步:打开 Sealos 应用商店

登录你的 Sealos 账号,在桌面上找到并点击“应用商店”。

第二步:搜索 DeepLX

在商店顶部的搜索框输入 DeepLX,很快就能找到它。点击卡片进入详情页。

第三步:一键部署

这是一个真正的“零配置”应用。在详情页,你甚至什么都不用改,直接点击右上角的“部署应用”按钮。

第四步:获取你的专属 API 地址

等待大约 1 分钟,看到应用状态变成绿色的 Running 时,你的私人 DeepL 代理就已经在全球网络中运行了。

在应用详情页的“网络配置”部分,找到外网访问地址。这个地址就是你的 API Endpoint。

体验无限翻译的快感

部署成功后,我们马上来测试一下。假设你的外网访问地址是 deeplx-xxxxxxxx.cloud.sealos.run

打开你的终端,使用 curl 命令发送一个 POST 请求:

curl --location 'https://deeplx-xxxxxxxx.cloud.sealos.run/translate' \
--header 'Content-Type: application/json' \
--data '{
    "text": "Hello, world!",
    "source_lang": "EN",
    "target_lang": "ZH"
}'

几乎瞬间,你就会收到返回的 JSON 数据:

{
    "code": 200,
    "id": 12345678,
    "data": "你好,世界!",
    "alternatives": [
        "你好,世界"
    ]
}

成功了!现在,你拥有了一个稳定、免费、高质量且无限额度的私人翻译 API。你可以把它集成到你的机器人、翻译插件、或者任何需要翻译功能的应用中去。

总结

DeepLX 是一个能极大降低开发成本的“神器”,而 Sealos 则让这个神器的获取门槛降到了零。以前需要折腾半天的服务器和配置工作,现在只需要 3 分钟和几次点击。

如果你也对高昂的 API 费用感到头疼,或者想给自己的项目加上强大的翻译能力,赶紧去 Sealos 应用商店部署一个自己的 DeepLX 吧!