Edit

Share via


Azure resources for Azure AI translation

Azure AI Translator is a cloud-based neural machine translation (NMT) service that allows you to add multilingual capabilities to your applications and workflows. The service supports both instant translation and batch processing, making it suitable for a wide range of business needs.

If you already have an Azure AI Translator or multi-service resource—whether used on its own or through Language Studio—you can continue to use those existing Translator resources within the Azure AI Foundry portal for NMT deployment. For more information, see How to use Azure AI services in the Azure AI Foundry portal.

By default, Azure AI Translator utilizes neural Machine Translation (NMT) technology. With the newest preview release, you now can optionally select either the standard NMT translation or one of two Large Language Model (LLM) deployment types: GPT-4o-mini or GPT-4o. However, using an LLM model requires you to have an Azure AI Foundry resource.

The following table provides an overview of the resource solutions for Translator within the Azure AI ecosystem:

AI Service Scope Use cases
Azure AI Foundry resource This resource type is the recommended resource for building, deploying, and managing generative AI applications and agents in Azure AI Foundry. The Azure AI Foundry resource is suitable for scenarios requiring orchestration of multiple AI models, custom AI agent development, and advanced AI application lifecycle management.
Azure AI Services resource This multi-service resource provides prebuilt, ready-to-use AI models accessible through APIs for tasks like translation, language understanding, speech recognition, and computer vision. An Azure AI Services resource allows you to integrate advanced features such as text translation, speech transcription, and image recognition into your applications. You can also enhance models within the Azure AI Foundry portal using prebuilt AI capabilities.
Azure AI Translator services resource The Azure AI Translator resource offers access to cloud-based neural machine translation capabilities and the ability to create customized translation models using Custom Translator. Azure AI Translator is production-ready and can seamlessly scale up or down based on translation needs, accommodating both small and large volumes of text or documents across multiple languages.

Step 1: create your resource

  • An Azure AI Foundry resource is your main tool for creating, deploying, and managing generative AI applications and agents. With this resource, you can access agent services, use models hosted in a serverless environment, run evaluations, and connect to the Azure OpenAI service.

  • If you plan to use an LLM model for translation, you must use an Azure AI Foundry resource.

  • To learn how to create and manage an AI Foundry resource see Create your first AI Foundry resource

Step 2: configure your resources for Azure AI Foundry

Completing this setup is essential for fully integrating your environment with Azure AI Foundry. You only need to perform this setup once—afterward, you have seamless access to advanced, AI-powered question answering capabilities.

In addition, we show you how to assign the correct roles and permissions within the Azure portal. These steps help you get started quickly and effectively with Azure AI Translator.

Prerequisites

Before you can set up your environment, you need:

Note

We highly recommend that you use an Azure AI Foundry resource in the AI Foundry; however, you can also follow these instructions using an Azure AI Translator resource.

Azure AI Foundry offers a unified platform for building, managing, and deploying AI solutions with a wide array of models and tools. With this integration, you gain access to features to expand your training data with generative AI. New features are continually added, making Azure AI Foundry the recommended choice for scalable Translator solutions.

  1. Navigate to the Azure portal.

  2. Go to your Azure AI Foundry resource (select All resources to locate your Azure AI Foundry or Azure AI Translator resource).

  3. Next, select Access Control (IAM) on the left panel, then select Add role assignment.

    Screenshot of add role assignment selector in the Azure portal.

  4. Search and select the Cognitive Services User role. Select Next.

    Screenshot of Cognitive Services User from the job function roles list in the Azure portal.

  5. Navigate to the Members tab and then select Managed Identity.

    Screenshot of assign member access selector in the Azure portal.

  6. Select Select members, then in the right panel, search for and choose your Azure AI Foundry resource (the one you're using for this project), and choose Select.

  7. Finally, select Review + assign to confirm your selection.

  8. Your resources are now set up properly. Continue with setting up the fine-tuning task and continue customizing your Azure AI Translator projects.

Step 3 (optional): clean up resource

If you want to clean up and remove an Azure AI resource, you can delete the resource or resource group.

Warning

Deleting a resource group also deletes all resources contained in the group.

To delete the resource:

  1. Search and select Resource groups in the Azure portal, and select your resource group.
  2. Select the resources to be deleted by selecting the adjacent check box.
  3. Select Delete from the top menu near the right edge.
  4. Enter delete in the Delete Resources dialog box.
  5. Select Delete.

To delete the resource group:

  1. Go to your Resource Group in the Azure portal.
  2. Select Delete resource group from the top menu bar.
  3. Confirm the deletion request by entering the resource group name and selecting Delete.

Next Steps

Learn more about Azure AI Translator features: