如何在Azure Cloud 中使用Azure Translator进行语言翻译?
步骤:
-
创建 Azure Translator 资源:
- 在Azure 管理中心中创建一个新的Azure Translator资源。
- 选择“语言翻译”选项,选择要翻译的语言对。
- 为资源命名并设置其他选项。
-
获取 API 密钥:
- 在资源页面中右键单击并选择“设置”。
- 在“API 密钥”字段中找到 API 密钥。
-
使用 Azure Translator API:
- 在您的代码中使用Azure Translator API。
- 您可以使用以下方法之一来使用 API:
- Azure Translator SDK for .NET
- Azure Translator REST API
- Azure Translator REST SDK for Python
-
提供翻译请求:
- 在您的代码中提供要翻译的文本。
- 您可以使用以下格式提供文本:
- 文字
- 文件
- URL
-
处理翻译结果:
- Azure Translator API将返回翻译结果。
- 您可以将翻译结果存储在数据库中或将其用于其他应用程序。
示例代码(C#):
// Import the Azure Translator SDK
using Azure.CognitiveServices.Translation;
// Create a Translator client
var translatorClient = TranslatorClient.CreateClient();
// Get the API key from the resource settings
var apiKey = translatorClient.GetSubscription().Resources.GetByResourceGroup().GetByResourceName().Properties["apiKeys"].FirstOrDefault();
// Create a request
var request = new TranslationRequest
{
Source = "en",
Target = "es",
Text = "Hello world!"
};
// Translate the text
var translationResult = translatorClient.Translate(request, apiKey);
// Print the translated text
Console.WriteLine(translationResult.TranslatedText);
注意:
- 确保您在创建 Azure Translator 资源之前注册您的应用程序在 Azure 管理中心。
- 您可以使用不同的 API 密钥模式,例如应用程序密钥和服务密钥。
- Azure Translator API支持多种语言对。