An Azure service to easily conduct machine translation with a simple REST API call.
Before recreating the FSBDevTranslations workspace, I'd recommend a few checks first. This error typically indicates that Custom Translator cannot validate the Translator resource associated with the workspace, which can occur even when the Azure resource itself appears healthy.
1.Verify the Translator resource outside the portal
Test the Translator resource directly using a simple translation request:
curl -X POST "https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=de" </span>
-H "Ocp-Apim-Subscription-Key: <your-key>" </span>
-H "Ocp-Apim-Subscription-Region: <your-region>" </span>
-H "Content-Type: application/json" </span>
-d '[{"Text":"Hello"}]'
A successful response confirms that the Translator key and region are valid for API requests.
2.Review the Translator resource configuration
In Azure Portal, verify:
- The Translator resource is active and provisioned successfully.
- The Azure subscription is active and has no billing restrictions.
- Any networking restrictions, firewalls, or private endpoint configurations are compatible with your Custom Translator scenario.
3.Check the pricing tier
Confirm the Translator resource is running on a supported tier. Per Microsoft documentation, the free tier has limitations, including a maximum training limit of 2,000,000 characters.
4.Validate the workspace association
Within the Custom Translator workspace, open Workspace Settings and verify that the linked Translator resource, region, and access key match the values shown under Keys and Endpoint in Azure Portal.
Reference documentation:
- https://learn.microsoft.com/azure/ai-services/translator/custom-translator/quickstart
- https://www.microsoft.com/translator/business/customization/
As discussed over the call, recreating the workspace and validating the workspace association helped resolve the issue.
Kindly let us know if the above helps or you need further assistance on this issue.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".