You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure文档翻译:如何仅翻译Blob存储源容器中的单个文件

指定单个文档执行Azure文档翻译

要仅处理源Blob存储容器中的单个文档,无需翻译整个容器,可以通过以下方式实现:

REST API 实现方式

在提交翻译请求的JSON请求体中,对source对象进行精准配置:

  • 保留指向源容器的SAS URL(sourceUrl字段)
  • 添加prefix字段,将其值设为目标文档在容器内的完整相对路径(例如要翻译docs/project-spec.docx,就设置"prefix": "docs/project-spec.docx")

示例请求体片段:

{
  "source": {
    "sourceUrl": "<你的源容器SAS URL>",
    "prefix": "docs/project-spec.docx"
  },
  "targets": [
    {
      "targetUrl": "<你的目标容器SAS URL>",
      "language": "zh-Hans"
    }
  ]
}

prefix字段的作用是限定翻译服务仅处理路径完全匹配该值的Blob文件,从而实现单个文档的精准翻译。

C# SDK 实现方式

如果使用C#开发,在构建DocumentTranslationInput对象时,设置SourcePrefix属性为目标文档的完整相对路径即可:

var input = new DocumentTranslationInput(
    new Uri("<源容器SAS URL>"),
    new Uri("<目标容器SAS URL>"),
    "zh-Hans")
{
    SourcePrefix = "docs/project-spec.docx"
};

内容的提问来源于stack exchange,提问作者DrGriff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 05:27:11