Skip to main content
接口文档

GetTranslatedFileUrl 获取翻译任务的译文文件

获取翻译任务译后文件的下载链接。

获取翻译完成后的译文文件临时下载链接。仅当任务状态为 COMPLETED 时可用。
下载链接默认有效期为 1 小时,过期后需重新调用本接口获取。
流控限制:单账号 10 QPS。

请求参数

string
body
必填。翻译任务 ID。仅状态为 COMPLETED 的任务可获取译文下载链接。

响应参数

string
译文文件的临时签名下载 URL。
string
译文文件名称。
integer
下载链接过期时间,10 位时间戳(秒)。

调用示例

  • Java
GetTranslatedFileUrlRequest request = new GetTranslatedFileUrlRequest()
        .setTaskId("your-task-id");

GetTranslatedFileUrlResponse response = client.getTranslatedFileUrl(request);
GetTranslatedFileUrlResponseBody.GetTranslatedFileUrlResponseBodyData data = response.getBody().getData();

System.out.println("下载链接: " + data.getDownloadUrl());
System.out.println("文件名: " + data.getFileName());
System.out.println("过期时间: " + data.getExpireTime());

响应示例

{
  "Data": {
    "DownloadUrl": "https://gtm-translate-service-prod.oss-cn-zhangjiakou.aliyuncs.com/translations/replaced/report_en.docx?Expires=1782738716&OSSAccessKeyId=STS.***&Signature=***",
    "FileName": "quarterly-report-en.docx",
    "ExpireTime": 1782738716
  }
}

错误码

错误码说明
InvalidParameter参数校验失败
Task.NotFound任务不存在或无权访问
Task.NotSucceeded翻译尚未完成,暂不可下载译文
GetTranslatedFileUrl 获取翻译任务的译文文件 - 睿译宝