You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-services/translator/custom-translator/azure-ai-foundry/concepts/adaptive-custom-translation.md
+79-50Lines changed: 79 additions & 50 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,8 +22,7 @@ Adaptive custom translation in Azure is a capability of the Translator Text API
22
22
23
23
Key Differences
24
24
***Custom translator**: You provide your data to build a new, tailored translation model, which is then deployed for use.
25
-
***Adaptive custom translation**: Instead of constructing a new model, it uses an existing base model and incrementally improves it in real time by learning from user corrections and added data. This approach eliminates the need to rebuild models from scratch and supports continuous refinement.
26
-
25
+
***Adaptive custom translation**: Instead of constructing a new model, it uses an existing base model and incrementally improves it in real time by learning from user corrections and added data.
27
26
28
27
> [!IMPORTANT]
29
28
> - The Adaptive custom translation API (v1.0 preview) enables adaptCT dataset indexes lifecycle management capabilities.
@@ -40,54 +39,60 @@ Key Differences
40
39
|**Speed**| Quickly incorporates and applies dataset updates within minutes, allowing for immediate adjustments in translation behavior and output. | Completes model training over a variable period—potentially up to 48 hours—depending on the dataset size and computational capacity. Updates require retraining and redeployment to reflect changes. |
41
40
|**Maintenance**| Simplifies operational management by focusing on dataset index updates and integrity checks, removing the need for ongoing model maintenance. | Supports sustained translation quality with periodic maintenance, including retraining and redeployment, to keep the model current and accurate. |
42
41
43
-
* Choose the standard Azure AI custom translator to create a custom neural machine translation model trained on your domain-specific documents. This option is ideal when you require specialized terminology, unique styles, and a fully tailored, high-quality solution.
42
+
* Choose **Azure AI custom translator** to create a custom neural machine translation model trained on your domain-specific documents. This option is ideal when you require specialized terminology, unique styles, and a fully tailored, high-quality solution.
44
43
45
-
* Choose Azure adaptive custom translation when you need continuous learning and real-time adaptation. It's best for workflows with user interactions and corrections, such as chatbots or help desks, where feedback improves translation quality dynamically.
44
+
* Choose **Azure adaptive custom translation** when you need continuous learning and real-time adaptation. It's best for workflows with user interactions and corrections, such as chatbots or help desks, where feedback improves translation quality dynamically.
46
45
47
46
48
47
## Base URL
49
48
50
-
The base URL for all adaptive custom translation API endpoints is:
49
+
Here's the base URL for all adaptive custom translation API requests:
All API requests require authentication using one or more of the following methods:
57
+
Each request to an Azure AI service must include an authentication header. This header passes along a resource key or authentication token, which is used to validate your subscription for a service or group of services. You can choose one of the following methods for authentication:
58
+
59
+
* Authenticate with a [single-service regional](../../../text-translation/reference/authentication.md#authenticating-with-a-regional-resource), [single-service-global](#authenticating-with-a-global-resource), or [multi-service](./../../text-translation/reference/authentication.md#authenticating-with-a-multi-service-resource) resource key.
60
+
* Authenticate with a [bearer token](./../../text-translation/reference/authentication.md#authenticating-with-an-access-token).
61
+
* Authenticate with [Microsoft Entra ID](../../../how-to/microsoft-entra-id-auth.md) is a cloud-based identity solution designed to manage user access and permissions for Microsoft services, resources, and applications. Microsoft Entra ID enables you to authenticate requests to your Azure AI resources without the need for passwords or keys.
59
62
60
-
### Required Headers
63
+
Form more information about Azure resources, *see*[Azure resources for Azure AI translation](../../../how-to/create-translator-resource.md)
64
+
65
+
### Required headers
61
66
62
67
| Header | Value | Required | Description |
63
68
|--------|-------|----------|-------------|
64
69
|`Ocp-Apim-Subscription-Key`| Your subscription key |**True**| Azure AI Translator subscription key |
65
70
|`Ocp-Apim-Subscription-Region`| Your resource region |**True**| Azure resource region (for example, "eastus2") |
66
71
|`Authorization`|`Bearer <your-token>`|**True**| OAuth Bearer token for enhanced authentication |
67
72
68
-
## API Operations
73
+
## API operations
69
74
70
-
The Adaptive custom translation API is organized into three main operation categories:
75
+
The Adaptive custom translation API is organized into three main operation categories([project operations](#project-operations-1), [document operations](#document-operations-1), and [dataset index operations](#dataset-index-operations-1)):
@@ -457,7 +464,7 @@ curl -X GET "https://<your-resource-name>.cognitiveservices.azure.com/translator
457
464
curl -X GET "https://<your-resource-name>.cognitiveservices.azure.com/translator/customtranslator/api/texttranslator/v1.0/index?workspaceId=<workspaceId>"
458
465
```
459
466
460
-
### Delete Dataset Index
467
+
### Delete dataset index
461
468
462
469
Deletes a specific dataset index.
463
470
@@ -473,7 +480,7 @@ Deletes a specific dataset index.
473
480
|-----------|------|----------|-------------|
474
481
|`indexId`| string |**True**| Dataset index identifier |
0 commit comments