Azure 文档翻译 SDK
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 文档翻译 SDK项目06/19/2023Azure 文档翻译是 Azure 翻译器服务的基于云的 REST API 功能。 文档翻译 API 能够以支持的语言和各种文件格式快速准确地进行源到目标的整个文档异步翻译。 文档翻译软件开发工具包 (SDK) 是一组库和工具,可用于轻松地将文档翻译 REST API 和功能集成到应用程序中。
支持的语言文档翻译 SDK 支持以下编程语言:
语言 → SDK 版本包客户端库支持的 API 版本.NET/C# → 1.0.0NuGet用于 .NET 的 Azure SDK文档翻译 v1.0Python → 1.0.0PyPiAzure SDK for Python文档翻译 v1.0更改日志和版本历史记录此节提供了基于版本的说明,介绍文档翻译特点和功能发布、更改、更新和增强。
C#/.NETPython版本 1.0.0 (GA)2023-06-07
更改日志/版本历史记录自述文件示例版本 1.0.0 (GA)2023-06-07
更改日志/版本历史记录自述文件示例在应用程序中使用文档翻译 SDK文档翻译 SDK 支持在应用程序中使用和管理文档翻译服务。 SDK 基于底层文档翻译 REST API,以便在你的编程语言范式中使用。 选择首选编程语言:
1. 安装 SDK 客户端库C#/.NETPythondotnet add package Azure.AI.Translation.Document --version 1.0.0Install-Package Azure.AI.Translation.Document -Version 1.0.0pip install azure-ai-translation-document==1.0.02. 将 SDK 客户端库导入应用程序C#/.NETPythonusing System;using Azure.Core;using Azure.AI.Translation.Document;from azure.ai.translation.document import DocumentTranslationClientfrom azure.core.credentials import AzureKeyCredential3. 对客户端进行身份验证C#/.NETPython创建 DocumentTranslationClient 对象的实例以与文档翻译 SDK 交互,然后调用该客户端对象上的方法来与服务交互。 DocumentTranslationClient 是使用文档翻译客户端库时的主接口。 它提供同步和异步方法来执行操作。
private static readonly string endpoint = "";private static readonly string key = "";DocumentTranslationClient client = new DocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(key));创建 DocumentTranslationClient 对象的实例以与文档翻译 SDK 交互,然后调用该客户端对象上的方法来与服务交互。 DocumentTranslationClient 是使用文档翻译客户端库时的主接口。 它提供同步和异步方法来执行操作。
endpoint = ""key = ""client = DocumentTranslationClient(endpoint, AzureKeyCredential(key))4. 生成应用程序C#/.NETPython文档翻译服务要求将文件上传到 Azure Blob 存储源容器 (sourceUri),提供可在其中写入翻译后的文档的目标容器 (targetUri),并包括目标语言代码 (targetLanguage)。
Uri sourceUri = new Uri("