共用方式為


Azure Translator in Foundry Tools SDK

Azure Translator 是 Azure Translator 的雲端 REST API 功能。 文字翻譯 API 可讓您即時進行快速且精確的來源對目標文字翻譯。 文字翻譯軟體開發工具組 (SDK) 是一組連結庫和工具,可讓您輕鬆地將文字翻譯 REST API 功能整合到應用程式中。 文字翻譯 SDK 可在 C#/.NET、Java、JavaScript 和 Python 的程式設計平臺上使用。

支援的語言

文字翻譯 SDK 支援程式設計語言和平臺:

語言→ SDK 版本 Package 用戶端程式庫 支援的 API 版本
.NET/C# → 1.0.0 NuGet 適用於 .NET 的 Azure SDK 翻譯工具 3.0 版
Java✱ → 1.0.0 Maven 存放庫 適用於 Java 的 Azure SDK 翻譯工具 3.0 版
JavaScript → 1.0.0 npm 適用於 JavaScript 的 Azure SDK 翻譯工具 3.0 版
Python → 1.0.1 PyPi 適用於 Python 的 Azure SDK 翻譯工具 3.0 版

✱ Azure Translator SDK for Java 已在 Windows、Linux 及 macOS 平台上測試並支援。 它不會在其他平台上進行測試,且不支援Android部署。

變更記錄和版本歷程記錄

本節提供文字翻譯特徵和功能版本、變更、更新和增強功能的版本描述。

Azure Translator in Foundry Tools Text SDK May 2024 (正式發行) 版本

此版本包括下列更新︰

  • 版本 1.0.0 (2024-05-21)
  • 目標文字翻譯 3.0 版
  • GA 版本發布

套件 (NuGet)

變更記錄/版本歷程記錄

README

範例

Azure Translator in Foundry Tools Text SDK 2023年4月預覽版

此版本包括下列更新︰

  • 版本 1.0.0-beta.1 (2023-04-17)
  • 目標文字翻譯 3.0 版
  • 初始版本釋出

套件 (NuGet)

變更記錄/版本歷程記錄

README

範例

在應用程式中使用文字翻譯 SDK

文字翻譯 SDK 可讓您在應用程式中使用和管理文字翻譯服務。 SDK 是以基礎文字翻譯 REST API 為基礎,可讓您輕鬆地在程式設計語言範例內使用這些 API。 以下是您針對慣用程式設計語言使用文字翻譯 SDK 的方式:

1. 安裝 SDK 用戶端程式庫

dotnet add package Azure.AI.Translation.Text --version 1.0.0-beta.1
Install-Package Azure.AI.Translation.Text -Version 1.0.0-beta.1

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

using Azure;
using Azure.AI.Translation.Text;

3.驗證用戶端

使用用戶端函式庫與翻譯器的互動始於建立類別的實例 TextTranslationClient。 您需要 API 金鑰和區域來具現化客戶端物件。 在 Azure 入口網站中找到文字翻譯 API 金鑰:

Azure 入口網站中金鑰和端點位置的螢幕擷取畫面。

使用全域端點 (預設值)

string key = "<your-key>";

AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential);

使用區域端點


Uri endpoint = new("<your-endpoint>");
string key = "<your-key>";
string region = "<region>";

AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential, region);

4. 建置應用程式

建立客戶端物件以與文字翻譯 SDK 互動,然後在該客戶端物件上呼叫方法來與服務互動。 SDK 同時提供同步和非同步方法。 如需詳細資訊, 請參閱 適用於 .NET/C# 的文字翻譯 範例存放庫

幫助選項

Microsoft 問答Stack Overflow 論壇供開發者社群提出並回答有關 Azure Translator 及其他服務的問題。 Microsoft 會監視論壇,並回覆社群尚未回答的問題。 若要確保我們會看到您的問題,請使用 azure-text-translation 加以標記。

後續步驟