This guide explains how to set up Azure OpenAI for language translation and Azure Computer Vision for image content analysis (which can then be used for image-based translation) within Azure AI Foundry.
Prerequisites:
Begin by creating an Azure AI Project, which serves as a central hub for managing your AI resources.
Go to https://ai.azure.com and sign in with your Azure account.
Click +Create to start a new project.
CoopTranslator-Project
).CoopTranslator-Hub
) (Create a new one if necessary).Inside your project, deploy an Azure OpenAI model to handle text translation.
If you’re not already there, open your newly created project (e.g., CoopTranslator-Project
) in Azure AI Foundry.
From the project’s left menu, under “My assets”, select “Models + endpoints”.
Click + Deploy model.
Choose Deploy Base Model.
A list of available models will appear. Filter or search for an appropriate GPT model. We recommend gpt-4o
.
Select your preferred model and click Confirm.
Click Deploy.
After deployment, select the deployment from the “Models + endpoints” page to find its REST endpoint URL, Key, Deployment name, Model name, and API version. You’ll need these details to integrate the translation model into your application.
[!NOTE] You can select API versions on the API version deprecation page according to your needs. Note that the API version is different from the Model version shown on the Models + endpoints page in Azure AI Foundry.
To translate text within images, locate the Azure AI Service API Key and Endpoint.
CoopTranslator-Project
). Make sure you are on the project overview page.Retrieve the API Key and Endpoint from the Azure AI Service.
Navigate to your Azure AI Project (e.g., CoopTranslator-Project
). Confirm you’re on the project overview page.
Find the API Key and Endpoint under the Azure AI Service tab.
This connection enables the features of the linked Azure AI Services resource (including image analysis) within your AI Foundry project. You can then use this connection in notebooks or applications to extract text from images, which can be forwarded to the Azure OpenAI model for translation.
At this point, you should have gathered the following:
For Azure OpenAI (Text Translation):
gpt-4o
)cooptranslator-gpt4o
)For Azure AI Services (Image Text Extraction via Vision):
Later, when building your application, you’ll likely set these credentials as environment variables like this:
# Azure AI Service Credentials (Required for image translation)
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key" # e.g., 21xasd...
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint.cognitiveservices.azure.com/"
# Azure OpenAI Credentials (Required for text translation)
AZURE_OPENAI_API_KEY="your_azure_openai_api_key" # e.g., 21xasd...
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="your_model_name" # e.g., gpt-4o
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name" # e.g., cooptranslator-gpt4o
AZURE_OPENAI_API_VERSION="your_api_version" # e.g., 2024-12-01-preview
Prohlášení o vyloučení odpovědnosti:
Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakákoliv nedorozumění nebo chybné výklady vzniklé použitím tohoto překladu.