Skip to content

Commit 82e7908

Browse files
authored
Merge pull request #4111 from laujan/418981-sync-feature-casing
sync casing for feature mentions
2 parents af00675 + e1d8b99 commit 82e7908

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+404
-405
lines changed

articles/ai-services/translator/containers/install-run.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-translator
88
ms.topic: how-to
9-
ms.date: 01/28/2025
9+
ms.date: 04/14/2025
1010
ms.author: lajanuar
1111
recommendations: false
1212
keywords: on-premises, Docker, container, identify
@@ -23,7 +23,7 @@ Containers enable you to host the Azure AI Translator API on your own infrastruc
2323

2424
In this article, learn how to install and run the Translator container online with Docker API. The Azure AI Translator container supports the following operations:
2525

26-
* **Text Translation**. Translate the contextual meaning of words or phrases from supported `source` to supported `target` language in real time. For more information, *see* [**Container: translate text**](translator-container-supported-parameters.md).
26+
* **Text translation**. Translate the contextual meaning of words or phrases from supported `source` to supported `target` language in real time. For more information, *see* [**Container: translate text**](translator-container-supported-parameters.md).
2727

2828
* **🆕 Text Transliteration**. Convert text from one language script or writing system to another language script or writing system in real time. For more information, *see* [Container: transliterate text](transliterate-text-parameters.md).
2929

@@ -155,7 +155,7 @@ All Azure AI containers require the following input values:
155155
156156
The Azure AI services container images can be found in the [**Microsoft Artifact Registry**](https://mcr.microsoft.com/catalog?page=3) catalog. Azure AI Translator container resides within the azure-cognitive-services/translator repository and is named `text-translation`. The fully qualified container image name is `mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest`.
157157
158-
To use the latest version of the container, use the latest tag. You can view the full list of [Azure AI services Text Translation](https://mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/tags) version tags on MCR.
158+
To use the latest version of the container, use the latest tag. You can view the full list of [Azure AI services Text translation](https://mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/tags) version tags on MCR.
159159
160160
## Use containers
161161
@@ -324,7 +324,7 @@ The following example shows the formatting for the `docker run` command with pla
324324
| `{LICENSE_MOUNT}` | The path where the license is downloaded, and mounted. | `/host/license:/path/to/license/directory` |
325325
| `{MODEL_MOUNT_PATH}`| The path where the machine translation models are downloaded, and mounted. Your directory structure must be formatted as **/usr/local/models** | `/host/translator/models:/usr/local/models`|
326326
| `{ENDPOINT_URI}` | The endpoint for authenticating your service request. You can find it on your resource's **Key and endpoint** page, in the Azure portal. | `https://<your-custom-subdomain>.cognitiveservices.azure.com` |
327-
| `{API_KEY}` | The key for your Text Translation resource. You can find it on your resource's **Key and endpoint** page, in the Azure portal. |`{string}`|
327+
| `{API_KEY}` | The key for your Text translation resource. You can find it on your resource's **Key and endpoint** page, in the Azure portal. |`{string}`|
328328
| `{LANGUAGES_LIST}` | List of language codes separated by commas. It's mandatory to have English (en) language as part of the list.| `en`, `fr`, `it`, `zu`, `uk` |
329329
| `{CONTAINER_LICENSE_DIRECTORY}` | Location of the license folder on the container's local filesystem. | `/path/to/license/directory` |
330330
@@ -446,10 +446,10 @@ The following table lists the required supporting containers for your text and d
446446

447447
|Operation|Request query|Document type|Supporting containers|
448448
|-----|-----|-----|-----|
449-
|&bullet; Text translation<br>&bullet; Document Translation |`from` specified. |Office documents| None|
450-
|&bullet; Text translation<br>&bullet; Document Translation|`from` not specified. Requires automatic language detection to determine the source language. |Office documents |✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container|
451-
|&bullet; Text translation<br>&bullet; Document Translation |`from` specified. |Scanned PDF documents| ✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
452-
|&bullet; Text translation<br>&bullet; Document Translation|`from` not specified requiring automatic language detection to determine source language.|Scanned PDF documents| ✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container<br><br>✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
449+
|&bullet; Text translation<br>&bullet; Document translation |`from` specified. |Office documents| None|
450+
|&bullet; Text translation<br>&bullet; Document translation|`from` not specified. Requires automatic language detection to determine the source language. |Office documents |✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container|
451+
|&bullet; Text translation<br>&bullet; Document translation |`from` specified. |Scanned PDF documents| ✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
452+
|&bullet; Text translation<br>&bullet; Document translation|`from` not specified requiring automatic language detection to determine source language.|Scanned PDF documents| ✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container<br><br>✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
453453

454454
## Operate supporting containers with `docker compose`
455455

@@ -531,7 +531,7 @@ The Azure AI services container images can be found in the [**Microsoft Artifact
531531

532532
|Container|Image location|Notes|
533533
|--------|-------------|---------------|
534-
|Translator: Text and document translation| `mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest`| You can view the full list of [Azure AI services Text Translation](https://mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/tags) version tags on MCR.|
534+
|Translator: Text and document translation| `mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest`| You can view the full list of [Azure AI services Text translation](https://mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/tags) version tags on MCR.|
535535
|Text analytics: language|`mcr.microsoft.com/azure-cognitive-services/textanalytics/language:latest` |You can view the full list of [Azure AI services Text Analytics Language](https://mcr.microsoft.com/product/azure-cognitive-services/textanalytics/language/tags) version tags on MCR.|
536536
|Vision: read|`mcr.microsoft.com/azure-cognitive-services/vision/read:latest`|You can view the full list of [Azure AI services Computer Vision Read `OCR`](https://mcr.microsoft.com/product/azure-cognitive-services/vision/read/tags) version tags on MCR.|
537537

articles/ai-services/translator/containers/translate-document-parameters.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: nitinme
77

88
ms.service: azure-ai-translator
99
ms.topic: reference
10-
ms.date: 06/27/2024
10+
ms.date: 04/14/2025
1111
ms.author: lajanuar
1212
---
1313

@@ -36,10 +36,10 @@ Use synchronous translation processing to send a document as part of the HTTP re
3636
|Query parameter&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;|Description| Condition|
3737
|---------|---------|----|
3838
|`-X` or `--request` `POST`|The -X flag specifies the request method to access the API.|*Required* |
39-
|`{endpoint}` |The URL for your Document Translation resource endpoint|*Required* |
39+
|`{endpoint}` |The URL for your Document translation resource endpoint|*Required* |
4040
|`targetLanguage`|Specifies the language of the output document. The target language must be one of the supported languages included in the translation scope.|*Required* |
4141
|`sourceLanguage`|Specifies the language of the input document. If the `sourceLanguage` parameter isn't specified, automatic language detection is applied to determine the source language. |*Optional*|
42-
|`-H` or `--header` `"Ocp-Apim-Subscription-Key:{KEY}` | Request header that specifies the Document Translation resource key authorizing access to the API.|*Required*|
42+
|`-H` or `--header` `"Ocp-Apim-Subscription-Key:{KEY}` | Request header that specifies the Document translation resource key authorizing access to the API.|*Required*|
4343
|`-F` or `--form` |The filepath to the document that you want to include with your request. Only one source document is allowed.|*Required*|
4444
|&bull; `document=`<br> &bull; `type={contentType}/fileExtension` |&bull; Path to the file location for your source document.</br> &bull; Content type and file extension.</br></br> Ex: **"document=@C:\Test\test-file.md;type=text/markdown"**|*Required*|
4545
|`-o` or `--output`|The filepath to the response results.|*Required*|
@@ -54,7 +54,7 @@ Use synchronous translation processing to send a document as part of the HTTP re
5454
>
5555
> * Each sample runs on the `localhost` that you specified with the `docker compose up` command.
5656
> * While your container is running, `localhost` points to the container itself.
57-
> * You don't have to use `localhost:5000`. You can use any port that is not already in use in your host environment.
57+
> * You don't have to use `localhost:5000`. You can use any port that isn't already in use in your host environment.
5858
5959
### Sample document
6060

articles/ai-services/translator/containers/translate-text-parameters.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: nitinme
77

88
ms.service: azure-ai-translator
99
ms.topic: reference
10-
ms.date: 03/07/2025
10+
ms.date: 04/14/2025
1111
ms.author: lajanuar
1212
---
1313

@@ -398,18 +398,18 @@ The following table lists the required supporting containers for your text and d
398398

399399
|Operation|Request query|Document type|Supporting containers|
400400
|-----|-----|-----|-----|
401-
|&bullet; Text translation<br>&bullet; Document Translation |`from` specified. |Office documents| None|
402-
|&bullet; Text translation<br>&bullet; Document Translation|`from` not specified. Requires automatic language detection to determine the source language. |Office documents |✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container|
403-
|&bullet; Text translation<br>&bullet; Document Translation |`from` specified. |Scanned PDF documents| ✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
404-
|&bullet; Text translation<br>&bullet; Document Translation|`from` not specified requiring automatic language detection to determine source language.|Scanned PDF documents| ✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container<br><br>✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
401+
|&bullet; Text translation<br>&bullet; Document translation |`from` specified. |Office documents| None|
402+
|&bullet; Text translation<br>&bullet; Document translation|`from` not specified. Requires automatic language detection to determine the source language. |Office documents |✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container|
403+
|&bullet; Text translation<br>&bullet; Document translation |`from` specified. |Scanned PDF documents| ✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
404+
|&bullet; Text translation<br>&bullet; Document translation|`from` not specified requiring automatic language detection to determine source language.|Scanned PDF documents| ✔️ [**Text analytics:language**](../../language-service/language-detection/how-to/use-containers.md) container<br><br>✔️ [**Vision:read**](../../computer-vision/computer-vision-how-to-install-containers.md) container|
405405

406406
##### Container images and tags
407407

408408
The Azure AI services container images can be found in the [**Microsoft Artifact Registry**](https://mcr.microsoft.com/catalog?page=3) catalog. The following table lists the fully qualified image location for text and document translation:
409409

410410
|Container|Image location|Notes|
411411
|--------|-------------|---------------|
412-
|Translator: Text translation| `mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest`| You can view the full list of [Azure AI services Text Translation](https://mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/tags) version tags on MCR.|
412+
|Translator: Text translation| `mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest`| You can view the full list of [Azure AI services Text translation](https://mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/tags) version tags on MCR.|
413413
|Translator: Document translation|**TODO**| **TODO**|
414414
|Text analytics: language|`mcr.microsoft.com/azure-cognitive-services/textanalytics/language:latest` |You can view the full list of [Azure AI services Text Analytics Language](https://mcr.microsoft.com/product/azure-cognitive-services/textanalytics/language/tags) version tags on MCR.|
415415
|Vision: read|`mcr.microsoft.com/azure-cognitive-services/vision/read:latest`|You can view the full list of [Azure AI services Computer Vision Read `OCR`](https://mcr.microsoft.com/product/azure-cognitive-services/vision/read/tags) version tags on MCR.|

articles/ai-services/translator/custom-translator/beginners-guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-translator
88
ms.author: lajanuar
9-
ms.date: 01/27/2025
9+
ms.date: 04/14/2025
1010
ms.topic: overview
1111
---
1212

1313
# Azure AI Custom Translator for beginners
1414

15-
[Azure AI Custom Translator](overview.md) enables you to a build translation system that reflects your business, industry, and domain-specific terminology and style. Training and deploying a custom system is easy and doesn't require any programming skills. The customized translation system seamlessly integrates into your existing applications, workflows, and websites and is available on Azure through the same cloud-based [Microsoft Text Translation API](../text-translation/reference/v3/translate.md?tabs=curl) service that powers billions of translations every day.
15+
[Azure AI Custom Translator](overview.md) enables you to a build translation system that reflects your business, industry, and domain-specific terminology and style. Training and deploying a custom system is easy and doesn't require any programming skills. The customized translation system seamlessly integrates into your existing applications, workflows, and websites and is available on Azure through the same cloud-based [Microsoft Text translation API](../text-translation/reference/v3/translate.md?tabs=curl) service that powers billions of translations every day.
1616

1717
The platform enables users to build and publish custom translation systems to and from English. The Custom Translator supports more than 60 languages that map directly to the languages available for Neural machine translation (NMT). For a complete list, *see* [Translator language support](../language-support.md).
1818

1919
## Is a custom translation model the right choice for me?
2020

2121
A well-trained custom translation model provides more accurate domain-specific translations because it relies on previously translated in-domain documents to learn preferred translations. Translator uses these terms and phrases in context to produce fluent translations in the target language while respecting context-dependent grammar.
2222

23-
Training a full custom translation model requires a substantial amount of data. If you don't have at least 10,000 sentences of previously trained documents, you can't train a full-language translation model. However, you can either train a dictionary-only model or use the high-quality, out-of-the-box translations available with the Text Translation API.
23+
Training a full custom translation model requires a substantial amount of data. If you don't have at least 10,000 sentences of previously trained documents, you can't train a full-language translation model. However, you can either train a dictionary-only model or use the high-quality, out-of-the-box translations available with the Text translation API.
2424

2525
:::image type="content" source="media/how-to/for-beginners.png" alt-text="Screenshot illustrating the difference between custom and general models.":::
2626

articles/ai-services/translator/custom-translator/concepts/sentence-alignment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: During the training execution, sentences present in parallel docume
55
author: laujan
66
manager: nitinme
77
ms.service: azure-ai-translator
8-
ms.date: 01/28/2025
8+
ms.date: 04/14/2025
99
ms.author: lajanuar
1010
ms.topic: conceptual
1111
ms.custom: cogserv-non-critical-translator
@@ -50,7 +50,7 @@ For a training to succeed, the following table shows the minimum number of sente
5050
> - Training doesn't start and fails if the 10,000 minimum sentence count for training isn't met.
5151
> - Tuning and testing are optional. If you don't provide them, the system removes an appropriate percentage from training to use for validation and testing.
5252
> - You can train a model using dictionary data only. For more information, *see* [What is a dictionary](dictionaries.md).
53-
> - The Document Translation feature is recommended for training with dictionaries that contain more than 250,000 sentences. For more information, *see* [Document Translation](../../document-translation/overview.md).
53+
> - The Document translation feature is recommended for training with dictionaries that contain more than 250,000 sentences. For more information, *see* [Document translation](../../document-translation/overview.md).
5454
> - Free (F0) subscription training has a maximum limit of 2,000,000 characters.
5555
5656
## Next steps

articles/ai-services/translator/custom-translator/how-to/translate-with-custom-model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: How to make translation requests using custom models published with
55
author: laujan
66
manager: nitinme
77
ms.service: azure-ai-translator
8-
ms.date: 01/28/2025
8+
ms.date: 04/14/2025
99
ms.author: lajanuar
1010
ms.topic: how-to
1111
---
@@ -15,7 +15,7 @@ After you publish your custom model, you can access it with the Azure AI Transla
1515

1616
## How to translate
1717

18-
1. Use the `Category ID` when making a custom translation request via Microsoft Translator [Text API V3](../../text-translation/reference/v3/translate.md?tabs=curl). The `Category ID` is created by concatenating the WorkspaceID, project label, and category code. Use the `CategoryID` with the Text Translation API to get custom translations.
18+
1. Use the `Category ID` when making a custom translation request via Microsoft Translator [Text API V3](../../text-translation/reference/v3/translate.md?tabs=curl). The `Category ID` is created by concatenating the WorkspaceID, project label, and category code. Use the `CategoryID` with the Text translation API to get custom translations.
1919

2020
```http
2121
https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=de&category=a2eb72f9-43a8-46bd-82fa-4693c8b64c3c-TECH

articles/ai-services/translator/custom-translator/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Custom Translator offers similar capabilities to what Microsoft Tra
55
author: laujan
66
manager: nitinme
77
ms.service: azure-ai-translator
8-
ms.date: 09/26/2024
8+
ms.date: 04/14/2025
99
ms.author: lajanuar
1010
ms.topic: overview
1111
---

articles/ai-services/translator/custom-translator/release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: nitinme
77
ms.service: azure-ai-translator
88
ms.custom:
99
- ignite-2023
10-
ms.date: 11/01/2024
10+
ms.date: 04/14/2025
1111
ms.author: lajanuar
1212
ms.topic: release-notes
1313
---

0 commit comments

Comments
 (0)