# 腾讯云函数搭配 DeepLX：免费调用 DeepL 翻译 API 的实用指南

By [kydpblrlm](https://paragraph.com/@kydpblrlm) · 2025-04-01

---

在多语言翻译工具中，百度翻译、Google 翻译和有道翻译一直是热门选择，而随着 ChatGPT 3.5 的推出，利用其作为翻译引擎的方式也逐渐流行。然而，与 **DeepL 翻译** 相比，这些工具的表现往往稍逊一筹。遗憾的是，DeepL 的付费版本不支持国内银行卡购买，免费版则限制严格，完全无法满足 API 调用的需求。

对于想使用 DeepL 翻译却无法订阅付费服务的用户来说，**DeepLX** 成为了一个广受欢迎的替代方案。但使用频率稍高或调用稍频繁时，IP 地址可能会被 DeepL 封锁，导致常见的 429 错误。这让许多人困惑：为什么刚刚还正常的服务突然失效？为什么在一个软件中能用，换个平台就不行？

答案很简单：IP 地址被 DeepL 限制了。解决方法是更换 IP，但对于本地或服务器部署的用户来说，这并非易事。那么，有没有更便捷的方案呢？

本文将介绍一种实用方法：利用 **腾讯云函数** 部署 DeepLX，借助云函数的动态 IP 特性，有效规避 IP 封锁问题。腾讯云每月提供一定的免费额度，通过这种方式，你不仅能免费使用云资源，还能顺畅调用 DeepLX 的翻译功能。

步骤 1：注册并登录腾讯云，完成授权
------------------

注册和登录腾讯云的过程非常简单，大多数用户都能轻松完成。登录后，访问云函数控制台页面，地址为 `console.cloud.tencent.com/scf/list`。如果是首次使用，你可能需要进行授权操作，只需点击页面上的蓝色授权按钮并按照提示逐步完成即可。授权过程中可能需要扫描小程序码进行验证，完成后即可进入云函数创建页面。

步骤 2：创建云函数
----------

创建云函数是整个流程的核心步骤。进入云函数控制台后，点击“新建”按钮，开始配置：

### 基础配置

*   选择“从头开始”创建。
    
*   在“基础配置”中，选择“Web 函数”类型。
    
*   输入函数名称（仅限英文、数字和下划线，且以字母开头）。
    
*   运行环境选择“Nodejs 16.13”，其他选项保持默认。
    

### 环境配置

*   点击“高级设置”，展开环境配置区域。
    
*   内存选择“64MB”（足以应对需求，过高会更快耗尽免费额度）。
    
*   执行超时时间设为“60秒”（避免超时错误），其他保持默认。
    

### 请求多并发配置

*   在“请求多并发”区域，启用该功能。
    
*   “自定义静态并发”设为 2 或 3，满足基本使用即可。
    

### 触发器配置

*   在“触发器配置”中，选择“默认触发器”。
    
*   设置别名为“默认流量”，请求方法为“ANY”，发布环境为“发布”，启用“免鉴权”和“函数标签”。
    

### 上传函数代码

*   在“函数代码”区域，选择“本地上传 zip 包”。
    
*   从 GitHub 下载 DeepLX 代码（注意：需自行下载至本地），然后上传 dist.zip 文件。
    
*   上传完成后，点击“完成”按钮，等待云函数创建成功。
    

👉 [【点击获取】 Deepl PRO 高级会员独享30天（专业版）](https://bit.ly/DEepl)

步骤 3：获取访问路径 URL
---------------

云函数创建完成后，进入函数管理页面，找到“访问路径”。注意，该路径无法直接在浏览器中打开，需手动调整：

*   将路径末尾的 `/release/` 替换为 `/translate`。
    
*   例如，原路径为 `https://xxxxxx-xxx9515617.gz.tencentapigw.com.cn/release/`，调整后为 `https://xxxxxx-xxx9515617.gz.tencentapigw.com.cn/translate`。
    
*   这个新路径就是你调用 DeepL 翻译时的 API 地址。
    

步骤 4：在代码中调用翻译 API
-----------------

将 DeepLX 默认 API 地址（`http://localhost:1188/translate`）替换为上一步调整后的新路径即可。例如，在 Python 中实现翻译的代码如下：

python import requests

deeplx\_api = "[https://xxxxxx-xxx9515617.gz.tencentapigw.com.cn/translate](https://xxxxxx-xxx9515617.gz.tencentapigw.com.cn/translate)" data = { "text": "你好我的朋友", "source\_lang": "auto", "target\_lang": "en" } res = requests.post(url=deeplx\_api, json=data) print(res.json())

步骤 5：在视频翻译软件中使用
---------------

若需在视频翻译配音软件中使用，只需打开软件设置菜单，找到 DeepLX API 配置项，将地址替换为调整后的新路径即可完成设置。

注意事项
----

1.  **免费额度限制**：腾讯云函数提供一定的免费使用额度，超出后需付费，建议合理控制调用频率。
    
2.  **429 错误处理**：若翻译仍报 429 错误，请检查代码无误后耐心等待云函数自动更换 IP。
    
3.  **推荐建议**：此部署方法适合学习和测试使用，若条件允许，建议购买 DeepL 付费版，享受更稳定可靠的服务和丰富的功能。
    

通过以上步骤，你可以轻松利用腾讯云函数和 DeepLX 实现免费、高效的 DeepL 翻译 API 调用，解决 IP 封锁问题，满足多场景翻译需求。

---

*Originally published on [kydpblrlm](https://paragraph.com/@kydpblrlm/deeplx-deepl-api)*
