Hi Aparna
using Azure AI Translator for initial translation and then verifying the output with a Large Language Model (LLM) like OpenAI, before storing it. This hybrid workflow is increasingly popular for multilingual applications where custom training data is limited.
- Translate with Azure AI Translator
Use the Azure Translator Text API or Document Translation API to translate content. It supports over 130 languages and retains document structure for files like Word and PDF.
- You can integrate it via REST API or SDK.
- It supports language detection, transliteration, and custom glossaries.
- For documents, use Azure Blob Storage to manage source and target files
- Verify with OpenAI
Once translated, pass the original and translated text to an OpenAI model (e.g., GPT-4) and ask it to:
- Evaluate translation quality.
- Suggest corrections or improvements.
- Flag cultural or contextual mismatches.
- Store Verified Output
After verification:
- Store the final translation in Azure Blob Storage or Cosmos DB.
- Optionally, log the verification feedback for audit or retraining purposes.
Kindly refer below link: document-translation-flow
Thank You.