# 腾讯云函数搭配 DeepLX:免费调用 DeepL 翻译 API 的实用指南 **Published by:** [kydpblrlm](https://paragraph.com/@kydpblrlm/) **Published on:** 2025-04-01 **URL:** https://paragraph.com/@kydpblrlm/deeplx-deepl-api ## Content 在多语言翻译工具中,百度翻译、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天(专业版)步骤 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" data = { "text": "你好我的朋友", "source_lang": "auto", "target_lang": "en" } res = requests.post(url=deeplx_api, json=data) print(res.json())步骤 5:在视频翻译软件中使用若需在视频翻译配音软件中使用,只需打开软件设置菜单,找到 DeepLX API 配置项,将地址替换为调整后的新路径即可完成设置。注意事项免费额度限制:腾讯云函数提供一定的免费使用额度,超出后需付费,建议合理控制调用频率。429 错误处理:若翻译仍报 429 错误,请检查代码无误后耐心等待云函数自动更换 IP。推荐建议:此部署方法适合学习和测试使用,若条件允许,建议购买 DeepL 付费版,享受更稳定可靠的服务和丰富的功能。通过以上步骤,你可以轻松利用腾讯云函数和 DeepLX 实现免费、高效的 DeepL 翻译 API 调用,解决 IP 封锁问题,满足多场景翻译需求。 ## Publication Information - [kydpblrlm](https://paragraph.com/@kydpblrlm/): Publication homepage - [All Posts](https://paragraph.com/@kydpblrlm/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@kydpblrlm): Subscribe to updates