分享方式:


文件翻譯 SDK

文件翻譯是 Azure AI 翻譯工具服務的雲端式 REST API 功能。 文件翻譯 API 能以支援的語言和各種檔案格式,以非同步方式快速準確地進行來源到目標的完整文件翻譯。 文件翻譯軟體開發套件 (SDK) 是一組程式庫和工具,可讓您輕鬆地將文件翻譯 REST API 功能整合到應用程式中。

支援的語言

文件翻譯 SDK 支援下列程式設計語言:

語言→ SDK 版本 套件 用戶端程式庫 支援的 API 版本
🆕 .NET/C# → 2.0.0-beta.1 NuGet (英文) Azure SDK for .NET 檔翻譯 api-version=2024-05-01
🆕 Python → 1.1.0b1 PyPi Azure SDK for Python 檔翻譯 api-version=2024-05-01

變更記錄和版本歷程記錄

本節針對文件翻譯的特性和功能發行、變更、更新和增強,提供了以版本為基礎的描述。

在您的應用程式中使用文件翻譯 SDK

文件翻譯 SDK 可讓您在應用程式中使用和管理翻譯服務。 SDK 建置於基礎文件翻譯 REST API 上,可在您的程式設計語言範例內使用。 請選擇您慣用的程式設計語言:

1.安裝 SDK 用戶端程式庫

dotnet add package Azure.AI.Translation.Document --version 2.0.0-beta.1
Install-Package Azure.AI.Translation.Document -Version 2.0.0-beta.1

2.將 SDK 用戶端程式庫匯入您的應用程式中

using System;
using Azure.Core;
using Azure.AI.Translation.Document;

3.驗證用戶端

建立 DocumentTranslationClient 物件的執行個體以與文件翻譯 SDK 互動,然後在該用戶端物件上呼叫方法以與服務互動。 DocumentTranslationClient 是使用文件翻譯用戶端程式庫的主要介面。 它提供同步和非同步方法來執行作業。

private static readonly string endpoint = "<your-custom-endpoint>";
private static readonly string key = "<your-key>";

DocumentTranslationClient client = new DocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(key));

4.建置應用程式

文件翻譯介面需要下列輸入:

  1. 將檔案上傳至 Azure Blob 儲存體來源容器 (sourceUri)。
  2. 提供可將已翻譯文件寫入的目標容器(targetUri)。
  3. 包含目標語言代碼 (targetLanguage)。

Uri sourceUri = new Uri("<your-source container-url");
Uri targetUri = new Uri("<your-target-container-url>");
string targetLanguage = "<target-language-code>";

DocumentTranslationInput input = new DocumentTranslationInput(sourceUri, targetUri, targetLanguage)

說明選項

Microsoft Q&AStack Overflow 論壇可供開發人員社群詢問和回答有關 Azure 文字翻譯和其他服務的問題。 Microsoft 會監視論壇,並回覆社群尚未回答的問題。

提示

若要確保我們看到您的 Microsoft Q&A 問題,請使用 microsoft-translator 加以標記。 若要確保我們看到您的 Stack Overflow 問題,請使用 Azure AI Translator 加以標記。

下一步