如何在Azure Cloud 中使用Azure Translator进行语言翻译?

如何在Azure Cloud 中使用Azure Translator进行语言翻译?

步骤:

  1. 创建 Azure Translator 资源:

    • 在Azure 管理中心中创建一个新的Azure Translator资源。
    • 选择“语言翻译”选项,选择要翻译的语言对。
    • 为资源命名并设置其他选项。
  2. 获取 API 密钥:

    • 在资源页面中右键单击并选择“设置”。
    • 在“API 密钥”字段中找到 API 密钥。
  3. 使用 Azure Translator API:

    • 在您的代码中使用Azure Translator API。
    • 您可以使用以下方法之一来使用 API:
      • Azure Translator SDK for .NET
      • Azure Translator REST API
      • Azure Translator REST SDK for Python
  4. 提供翻译请求:

    • 在您的代码中提供要翻译的文本。
    • 您可以使用以下格式提供文本:
      • 文字
      • 文件
      • URL
  5. 处理翻译结果:

    • 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支持多种语言对。
相似内容
更多>