各大翻译服务提供商通常都提供免费的在线网页翻译或移动应用,操作简单,足以满足日常轻量级需求。然而,在许多场景下,我们更希望通过第三方软件调用翻译 API,例如沉浸式翻译、漫画翻译或视频字幕翻译等。本文将详细介绍几种主流翻译 API 的申请流程及使用方法,帮助你快速上手。
首先,访问百度翻译 API 控制台。如果你尚未登录,会跳转至注册登录页面,完成登录后重新进入控制台。进入页面后,点击“开通翻译其他服务”。
若你是首次申请,点击“通用文本翻译”,然后按提示点击“下一步”。在后续页面中填写相关信息,注意不要填写“服务器地址”。若填写了固定 IP,API 将只能在该 IP 下调用,一旦更换设备或网络环境,就可能出现“未授权”的错误。这是许多用户在使用百度翻译 API 时常见的困扰。
申请通过后,返回控制台页面,拉至底部即可查看你的 APP ID 和 密钥。将它们妥善保存以备后续使用。
打开目标软件,进入左上角的设置菜单,选择“百度翻译设置”,将获取到的 APP ID 和 密钥 分别填入对应字段即可。
自 2022 年 8 月 1 日起,百度通用翻译 API 标准版的免费额度调整为每月 5 万字符,高级版为 100 万字符。相比之下,这个额度较低,对于高频使用场景可能不够,需考虑付费升级。
访问腾讯机器翻译控制台,首次进入需登录并同意相关协议。开通后,你将获得每月高达 500 万字符 的免费额度,是百度标准版的 100 倍,性价比极高。
开通服务后,前往密钥管理页面,点击“新建密钥”,系统会自动生成一对 SecretId 和 SecretKey。复制这两项信息,并在软件的“腾讯翻译设置”中填入对应位置。
腾讯翻译 API 的免费额度充足,非常适合需要大批量翻译的用户,无论是个人开发者还是小型团队都能轻松应对。
👉 【点击获取】 Deepl PRO 高级会员独享30天(专业版)
关于 DeepL 的使用方法,此前已有文章详细讲解,这里不再赘述。你可通过部署 DeepLX 获取免费的 DeepL 翻译 API。部署完成后,将生成的 API 地址填入软件设置中的“DeepLX API”字段即可启用。
OTT 是一个开源的离线翻译解决方案。访问其 GitHub 仓库,按照说明完成部署。部署成功后,复制生成的 API 地址(默认地址通常为 http://127.0.0.1:9911
),并在软件设置菜单的“OTT 离线翻译 API”中填写。
以下是一个简单的 Python 调用示例:
python import requests
result = requests.post("http://127.0.0.1:9911/translate", json={"q": "你好啊我的朋友", "source": "zh", "target": "en"}) print(result.json())
Gemini Pro 是 Google 推出的类似 ChatGPT 的人工智能模型,目前可免费使用。
你需要一个 Google 账号,并确保网络环境支持访问(注意,美国地区节点可能无法获取密钥或调用 API)。访问 Gemini API 密钥页面,登录后点击“Create API Key”生成密钥。若已有密钥,直接查看并复制。
将复制的密钥粘贴到软件设置菜单的“Gemini Pro”选项中的“Gemini Key”字段即可启用。
ChatGPT 的 API 配置方法此前已有详细指南,这里仅简述关键步骤。获取 API 密钥(即 sk
)后,进入软件的“OpenAI/ChatGPT”设置页面。对于官方 API,无需填写“API URL”,直接留空。将 sk
填入对应字段即可。
注意:由于网络限制,国内用户需配置代理地址(如 http://127.0.0.1:7890
),并在设置中填写,确保连接顺畅。
这是一个支持音色克隆的开源项目。访问其 GitHub 仓库,按照说明部署,完成后默认地址为 http://127.0.0.1:9988
。将此地址填入软件设置的“原音色克隆 API”字段即可使用。
GPT-SoVITS 是一个专注于中文声音克隆的开源项目。部署完成后,启动 API 服务,默认地址为 http://127.0.0.1:9880
。将此地址及参考音频等信息填入软件设置的“GPT-SoVITS”选项中即可启用。
以上就是几种主流翻译 API 的申请与使用指南。无论是百度、腾讯的高性价比,还是 DeepL 的高质量翻译,亦或是 Gemini 和 ChatGPT 的智能特性,总有一款适合你的需求!