开发与工程 ✓ Microsoft · 官方

Azure 文档翻译 Python 技能

帮助 Python 开发者批量翻译 Azure Blob Storage 中的文档,同时保留原始格式。

52/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.7k
最近更新
3 个月前
License
MIT
azure-ai-translatordocument-translationpython-sdkbatch-translation
+3blob-storagesas-tokenstranslation-glossary

这个 Skill 能做什么,适合哪些场景?

该技能面向 Azure AI Document Translation Python SDK,覆盖批量文档翻译和单文档翻译。它提供 DOCX、PDF、XLSX、PPTX 等格式的示例,并说明如何配置 Blob Storage 容器、身份验证和 SAS 权限。技能还涵盖多目标语言、翻译状态查询、文档级错误、取消任务、术语表、支持格式与语言查询,以及同步和异步客户端。它适合已经使用 Azure AI Translator 和 Azure Blob Storage 的 Python 项目。

指导开发者安装 azure-ai-translation-document,配置文档翻译终结点、源容器和目标容器 URL,并使用 DocumentTranslationClient 或 SingleDocumentTranslationClient 提交翻译任务。它展示如何翻译 Word、PDF、Excel、PowerPoint、HTML、TXT、RTF、CSV、TSV、JSON、XML、XLIFF、XLF 和 MHTML 等格式,等待批处理完成,读取任务及单个文档状态,处理失败文档,取消任务,使用术语表,并查询支持的格式和语言。

适合
  • 需要将 Azure Blob Storage 中的一批 DOCX、PDF 或 Excel 文件翻译成一种或多种目标语言的 Python 开发者。
  • 需要保持文档格式并批量处理企业资料的应用团队。
  • 需要对单个本地 DOCX 文件执行翻译并保存译文的开发者。
  • 需要监控长时间运行的翻译任务、统计成功与失败文档数量的工程团队。
  • 需要使用领域术语表提高批量翻译一致性的本地化团队。

如何安装这个 Skill?

使用前请注意
  • 不要直接复制所有示例投入生产:先修正语言发现 API,并补齐 imports、endpoint、变量和依赖。
  • 文档会把源文件和翻译结果通过 Azure Blob/SAS 传输;上线前确认敏感数据、区域、网络可达性、SAS 有效期/权限和组织合规要求。
  • 取消任务、写入目标容器和多语言批处理都可能产生外部副作用;实施前应确认目标范围,并增加异常、轮询超时、部分失败和恢复处理。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • Python
  • azure-ai-translation-document
  • azure-identity

先将集合安装到所用编码代理:运行 npx skills add microsoft/skills,在向导中选择此技能;集合会安装到所选代理的技能目录。然后在 Python 环境中运行 pip install azure-ai-translation-document。源材料未说明具体的 Python 版本要求。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-sdk-python/skills/azure-ai-translation-document-py" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

向编码代理发出包含“document translation”“batch translation”“translate documents”或“DocumentTranslationClient”的请求,例如:Use the azure-ai-translation-document-py skill to create an async batch translation job from Azure Blob Storage to Spanish and French. 代码中设置 AZURE_DOCUMENT_TRANSLATION_ENDPOINT、AZURE_SOURCE_CONTAINER_URL 和 AZURE_TARGET_CONTAINER_URL,优先使用 DefaultAzureCredential,并用客户端上下文管理器提交任务、等待轮询结果和检查文档状态。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖批量翻译、单文档翻译、多目标语言、术语表和任务管理。
  • 明确建议使用 DefaultAzureCredential,并说明本地开发与生产环境的配置方式。
  • 同时提供同步和异步客户端示例。
  • 说明源端与目标端 Blob Storage 的 SAS 权限要求。
局限
  • 必须准备 Azure AI Document Translation 终结点以及 Azure Blob Storage 源、目标容器。
  • 批量翻译依赖源容器和目标容器的 SAS URL,配置与权限管理会增加部署工作。
  • 源材料没有提供定价、配额或服务限制信息。
  • 引用的 references/capabilities.md 和 references/non-hero-scenarios.md 内容未提供,无法评估其中的额外覆盖范围。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Azure 文档翻译 Python 技能 本页 ✓ Microsoft · 官方 52 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Blob Storage Python 技能 ✓ Microsoft · 官方 55 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Blob Storage TypeScript 技能 ✓ Microsoft · 官方 51 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Tables Python 技能 ✓ Microsoft · 官方 57 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure 文本翻译 Python 技能 ✓ Microsoft · 官方 50 · 谨慎使用 ★ 2.7k 3 个月前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
52/ 100 五分制 2.6 / 5
1信任安全17 / 25 · 3.4/5

文档推荐 DefaultAzureCredential、生产环境限制凭据链,并要求 SAS 最小权限;同时披露了源/目标 Blob URL 和 API key 的配置方式。扣分原因是未明确翻译敏感文档的数据处理、跨境/第三方传输、用户确认、SAS 泄露防护或回滚策略,且取消操作示例没有说明影响范围。

2可靠稳定6 / 20 · 1.5/5

主路径覆盖批量、单文档、状态和异步用法,且引用文件指出应核对当前 API。扣分原因是静态证据显示关键示例缺少完整上下文(如部分 import、endpoint 未定义),主文档错误地展示 DocumentTranslationClient.get_supported_languages(),虽在引用文件中纠正;也缺少明确异常、重试、超时和输入校验模式。

3适用触发9 / 15 · 3.0/5

触发词、Python SDK、批量文档翻译、格式保留和主要格式范围较清楚。扣分原因是未充分说明不支持或不适合的场景、区域/网络要求、成本和配额;核心服务依赖 Azure,面向中国用户的可达性与数据驻留未说明,中文语言支持仅能从通用语言发现示例推断。

4规范维护10 / 15 · 3.3/5

具有 YAML 元数据、安装命令、环境变量、认证生命周期、分层引用文件、示例、格式和存储要求,并声明 MIT 许可及版本 1.0.0。扣分原因是缺少变更记录、SDK 版本约束、维护责任/更新路径和系统化 FAQ;部分高级场景只给出简短代码,且主文档与引用文档存在内容不一致。

5有效结果6 / 15 · 2.0/5

能够直接指导常见的批量、多语言、单文档翻译、状态查询和词汇表代码,核心任务价值明确。扣分原因是若直接复制,若干示例需要补齐 imports、变量和环境配置;错误的语言发现示例可能导致返工,生产级错误处理、结果校验和恢复流程不完整。

6证据核验4 / 10 · 2.0/5

技能文件包含可审计的代码、环境变量、API 名称和引用文件;仓库还提供 CI、评估工作流和测试 harness。扣分原因是给定材料没有显示该技能的专属测试套件、真实执行结果或第三方交叉验证;CI 主要证明通用 harness/评估机制存在,不能静态证明本技能关键路径。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 9ccaf7c3704a 评估证据[1][2][3][4][5][6][7][8][9][10][11][12]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

是否必须使用 API key?
不是。技能建议新代码优先使用 DefaultAzureCredential;AzureKeyCredential 仅用于尚未迁移到 Entra ID 的现有密钥部署。
批量翻译需要哪些存储权限?
源容器需要 Read 和 List 权限,目标容器需要 Write 和 List 权限;两者都必须是 Azure Blob Storage 容器。
如何处理部分文档失败?
等待轮询结果后读取任务统计,并调用 list_document_statuses 获取单个文档状态和错误信息。
这个技能适合离线翻译吗?
不适合。示例依赖 Azure 文档翻译服务终结点和 Blob Storage URL,源材料没有描述离线执行方式。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Blob Storage Python 技能

帮助 Python 开发者安全高效地操作 Azure Blob Storage。

★ 2.7k FS 55 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Blob Storage TypeScript 技能

为 TypeScript/JavaScript 应用提供 Azure Blob Storage 的上传、下载与管理实现范式。

★ 2.7k FS 51 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

帮助 Python 开发者使用 Azure Tables 完成安全认证、实体管理、查询与批量事务操作。

★ 2.7k FS 57 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure 文本翻译 Python 技能

为 Python 应用接入 Azure 实时文本翻译能力。

★ 2.7k FS 50 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure AI Search Python 技能

帮助 Python 开发者构建向量、混合与语义搜索应用。

★ 2.7k FS 50 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure AI Vision 图像分析技能

为 Python 编码代理提供 Azure AI Vision 图像理解实现指南。

★ 2.7k FS 55 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Queue Storage Python 技能

帮助编码代理使用 Python 构建安全、可靠的 Azure Queue Storage 异步消息处理。

★ 2.7k FS 55 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB Python 技能

帮助 Python 开发者可靠地构建和操作 Azure Cosmos DB NoSQL 应用。

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Voice Live Python 技能

帮助 Python 开发者构建 Azure 上的实时双向语音 AI 应用。

★ 2.7k FS 52 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

★ 2.7k FS 50 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure 文件共享 Python 技能

帮助 Python 开发者安全管理 Azure SMB 文件共享、目录和文件。

★ 2.7k FS 50 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft Foundry Python 项目技能

为编码代理提供使用 Azure AI Projects Python SDK 构建 Foundry AI 应用的可靠模式。

★ 2.7k FS 47 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

为 Python Azure 应用提供基于 Microsoft Entra ID 的可复用身份认证指导。

★ 2.7k FS 60 推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Key Vault Python SDK 技能

帮助 Python 编码代理安全管理 Azure Key Vault 中的机密、加密密钥和证书。

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Monitor 查询 Python 技能

帮助 Python 开发者查询 Azure Monitor 日志与指标。

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure AI 内容安全 Python 技能

帮助 Python 应用检测文本和图像中的有害内容,并管理自定义屏蔽词。

★ 2.7k FS 53 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure 应用配置 Python 技能

为 Python 应用集中管理配置、功能标志和动态设置。

★ 2.7k FS 53 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure 容器注册表 Python 技能

用 Python 管理 Azure 容器镜像、制品与仓库。

★ 2.7k FS 53 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Monitor 自定义日志采集

帮助 Python 编码代理通过 Logs Ingestion API 发送自定义日志。

★ 2.7k FS 53 谨慎使用 3 个月前

相关 Skills