zmaiFy接口文档
  1. DeepL翻译接口
zmaiFy接口文档
  • AI翻译接口
    • 订单创建
      POST
    • 订单查询
      GET
  • DeepL翻译接口
    • 订单创建
      POST
    • 订单查询
      GET
  1. DeepL翻译接口

订单创建

POST
https://www.zmaify.com/translate_api/create
DeepL翻译接口支持原始字幕为单语/双语类型的字幕,可提供字幕文件链接或字幕文本进行处理。使用接口前需要到zimuFy创建api key方可使用。
api订单跟普通订单一样,需要消耗字符量,处理后,也可通过站内的订单记录进行查询与下载。
下面是几个复杂字段的备注说明,点击展开可以查看详情。
排版模式-原字幕是单语类型(mode1)
值代表的排版模式
1目标语言1
2源语言+目标语言1
3目标语言1+源语言
4目标语言1+目标语言2
5目标语言2+目标语言1
排版模式-原字幕是双语类型(mode2)
值代表的排版模式
3源语言1+目标语言1
4目标语言1+源语言1
5源语言2+目标语言1
6目标语言1+源语言2
7目标语言1+目标语言2
8目标语言2+目标语言1
9目标语言1
源语言(origin_lang1、origin_lang2)
简体中文, 繁体中文, 英语, 日语, 韩语, 俄语, 德语, 法语, 葡萄牙语, 西班牙语, 保加利亚语, 捷克语, 丹麦语, 希腊语, 爱沙尼亚语, 芬兰语, 匈牙利语, 印尼语, 意大利语, 立陶宛语, 拉脱维亚语, 挪威语, 荷兰语, 波兰语, 罗马尼亚语, 斯洛伐克语, 斯洛文尼亚语, 瑞典语, 土耳其语, 乌克兰语, 阿拉伯语
目标语言(target_lang1、target_lang2)
简体中文, 繁体中文, 英式英语, 美式英语, 日语, 韩语, 俄语, 德语, 法语, 葡萄牙语-巴西, 葡萄牙语-除巴西外, 西班牙语, 保加利亚语, 捷克语, 丹麦语, 希腊语, 爱沙尼亚语, 芬兰语, 匈牙利语, 印尼语, 意大利语, 立陶宛语, 拉脱维亚语, 挪威语, 荷兰语, 波兰语, 罗马尼亚语, 斯洛伐克语, 斯洛文尼亚语, 瑞典语, 土耳其语, 乌克兰语, 阿拉伯语
异步通知
DeepL订单一般耗时3-30秒,具体取决于字幕内容大小。一般创建订单后,可以通过查询接口(/query)轮询结果。也可以在创建订单时设置异步通知链接(notify_url),这样订单后,系统会主动通知订单结果信息到设定的链接。通知结果信息字段如下:
订单处理成功:
字段名类型示例
codeinteger1
msgstring订单处理成功
statusinteger1
file_urlstringhttps://www.zmaify.com/translate_api/file_down?order_id=zm78377fe0f025t
file_sizestring84 KB
cost_timeinteger251
订单处理失败:
字段名类型示例
codeinteger1
msgstring订单处理失败
statusinteger4
系统以json头部与json内容形式发送POST通知,下面是主流语言接收通知的代码示例,确保最后返回HTTP200状态码即可,如果遇到网络异常或者返回状态码不是200,系统会再重试2次进行通知。
python接收示例
php接收示例
JavaScript接收示例
from flask import Flask, request, jsonify

app = Flask(__name__)

@app.route('/notify', methods=['POST'])
def handle_notify():
  data = request.json  # 自动解析JSON数据
  print("收到通知数据:", data)
  
  # 这里处理业务逻辑,比如验证数据、更新订单状态等
  
  # 返回成功响应 (HTTP 200)
  return 'success'

if __name__ == '__main__':
  app.run(port=5000)
API接口公测上线中,欢迎反馈问题与建议,客服QQ:2152781735 (返回zmaiFy官网)

请求参数

Header 参数

Body 参数application/json

示例
{
    "api": "deepl",
    "file_type": "url",
    "file": "https://www.zmaify.com/test.srt",
    "file_format": "srt",
    "mode1": 3,
    "target_lang1": "简体中文"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST 'https://www.zmaify.com/translate_api/create' \
--header 'Authorization: Bearer 43c1b2de-23e8-4772-875b-4ca9e5cbda68' \
--header 'Content-Type: application/json' \
--data-raw '{
    "api": "deepl",
    "file_type": "url",
    "file": "https://www.zmaify.com/test.srt",
    "file_format": "srt",
    "mode1": 3,
    "target_lang1": "简体中文"
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "code": 1,
    "msg": "订单创建成功",
    "order_id": "zm78354fe0f03ac",
    "status": 0,
    "file_tokens": 5625,
    "cost_tokens": 2574
}
修改于 2025-06-23 08:03:03
上一页
订单查询
下一页
订单查询
Built with