Skip to content

API 参数

是果宝呐 edited this page Nov 26, 2024 · 2 revisions

欢迎来到 DeepLX-Serverless 的项目文档!如有错误,请帮助我们改进!

模拟在iOS的DeepL客户端上发起的翻译请求。虽然无限制,但在一定时间内频繁请求会导致429错误,不过Serverless可以很好的规避这个问题,一般来说不用担心。


/translate

方法:POST

请求标头

标头 描述
Content-Type 请求正文的内容类型。 application/json

请求参数

参数 类型 必需 备注描述
text string true 需要翻译的文本。
source_lang string false 源语言的语言国家代码。
target_lang string true 目标语言的语言国家代码。
alt_count number(int) false 替代翻译的数量。(最多3个)

请求示例

Important

你需要修改YOUR-DOMAIN为部署此服务的域名或IP!!

curl --location --request POST 'https://YOUR-DOMAIN/translate' \
--header 'Content-Type: application/json' \
--data-raw '{
    "text": "你好,世界!",
    "source_lang": "zh",
    "target_lang": "en",
    "alt_count": 2
}'

响应

{
  "code": 200,
  "data": "Hello world!",
  "id": 1145141919,
  "method": "Free",
  "source_lang": "zh",
  "target_lang": "en",
  "alternatives": [ "Hello, World!", "Hi, world!" ]
}

Clone this wiki locally