Skip to content

Commit 2407291

Browse files
authored
Merge pull request #53863 from MicrosoftDocs/NEW-translate-foundry
New translate foundry
2 parents 4d81f51 + fe217ee commit 2407291

19 files changed

Lines changed: 531 additions & 2 deletions

learn-pr/wwl-data-ai/develop-speech-agent-speech-mcp/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
ms.topic: module-standard-task-based
1010
ms.service: azure-ai-speech
1111
ai-usage: ai-generated
12-
title: Develop a Speech Agent with the Azure Speech MCP Server
12+
title: Develop a speech agent with the Azure Speech MCP server
1313
summary: Learn how to build an AI agent that uses the Azure Speech MCP server to perform speech-to-text and text-to-speech tasks.
1414
abstract: |
1515
After completing this module, you'll be able to:

learn-pr/wwl-data-ai/develop-text-analysis-agent-language-mcp/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
ms.topic: module-standard-task-based
1010
ms.service: azure-ai-language
1111
ai-usage: ai-generated
12-
title: Develop a Text Analysis Agent with the Azure Language MCP Server
12+
title: Develop a text analysis agent with the Azure Language MCP server
1313
summary: Learn how to build an AI agent that uses the Azure Language MCP server to perform text analysis tasks like entity recognition, sentiment analysis, and summarization.
1414
abstract: |
1515
After completing this module, you'll be able to:
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.translate-text-speech.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction
7+
author: GraemeMalcolm
8+
ms.author: gmalc
9+
ms.date: 3/13/2026
10+
ms.topic: unit
11+
durationInMinutes: 1
12+
content: |
13+
[!include[](includes/1-introduction.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.translate-text-speech.translation-in-foundry
3+
title: Translation in Microsoft Foundry
4+
metadata:
5+
title: Translation in Microsoft Foundry
6+
description: Overview of translation in Microsoft Foundry
7+
author: GraemeMalcolm
8+
ms.author: gmalc
9+
ms.date: 3/13/2026
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/2-translation-foundry.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.translate-text-speech.azure-translator
3+
title: Translate text
4+
metadata:
5+
title: Translate text
6+
description: Text translation using Azure Translator in Foundry Tools
7+
author: GraemeMalcolm
8+
ms.author: gmalc
9+
ms.date: 3/13/2026
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/3-azure-translator.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.translate-text-speech.speech-translation
3+
title: Translate speech
4+
metadata:
5+
title: Translate speech
6+
description: Speech translation using Azure Speech in Foundry Tools
7+
author: GraemeMalcolm
8+
ms.author: gmalc
9+
ms.date: 3/13/2026
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/4-speech-translation.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.translate-text-speech.exercise-translate
3+
title: Exercise - Translate text and speech
4+
metadata:
5+
title: Exercise - Translate text and speech
6+
description: Exercise for text and speech translation using Azure Translator and Azure Speech in Foundry Tools
7+
author: GraemeMalcolm
8+
ms.author: gmalc
9+
ms.date: 3/13/2026
10+
ms.topic: unit
11+
durationInMinutes: 30
12+
content: |
13+
[!include[](includes/5-exercise-translate.md)]
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.translate-text-speech.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
title: Module assessment
6+
description: Knowledge check
7+
author: GraemeMalcolm
8+
ms.author: gmalc
9+
ms.date: 3/13/2026
10+
ms.topic: unit
11+
module_assessment: true
12+
durationInMinutes: 3
13+
quiz:
14+
title: ""
15+
questions:
16+
- content: 'What function of an Azure Translator **TextTranslationClient** object should you use to convert the Chinese word "你好" to the English word "Hello"?'
17+
choices:
18+
- content: "get_supported_language"
19+
isCorrect: false
20+
explanation: "Incorrect. Detection determines in which language text is written."
21+
- content: "translate"
22+
isCorrect: true
23+
explanation: "Correct. Translation converts text from one language to another."
24+
- content: "transliterate"
25+
isCorrect: false
26+
explanation: "Incorrect. Transliteration converts text from one script to another."
27+
- content: 'What function of an Azure Translator **TextTranslationClient** object should you use to convert the Russian word "спасибо" in Cyrillic characters to "spasibo" in Latin characters?'
28+
choices:
29+
- content: "get_supported_language"
30+
isCorrect: false
31+
explanation: "Incorrect. Detection determines in which language text is written."
32+
- content: translate"
33+
isCorrect: false
34+
explanation: "Incorrect. Translation converts text from one language to another."
35+
- content: "transliterate"
36+
isCorrect: true
37+
explanation: "Correct. Transliteration converts text from one script to another."
38+
- content: "Which Azure Speech SDK object should you use to specify the language(s) into which you want speech translated?"
39+
choices:
40+
- content: "SpeechConfig"
41+
isCorrect: false
42+
explanation: "Incorrect. Specify target languages in the SpeechTranslationConfig object."
43+
- content: "SpeechTranslationConfig"
44+
isCorrect: true
45+
explanation: "Correct. Specify target languages in the SpeechTranslationConfig object."
46+
- content: "AudioConfig"
47+
isCorrect: false
48+
explanation: "Incorrect. Specify target languages in the SpeechTranslationConfig object."
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.translate-text-speech.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Summary of text and speech translation using Azure Translator and Azure Speech in Foundry Tools
7+
author: GraemeMalcolm
8+
ms.author: gmalc
9+
ms.date: 3/13/2026
10+
ms.topic: unit
11+
durationInMinutes: 1
12+
content: |
13+
[!include[](includes/7-summary.md)]
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
There are many commonly used languages throughout the world, and the ability to exchange information between speakers of different languages is often a critical requirement for global solutions.
2+
3+
Translation between languages is a specialized skill, and can often be time-consuming and expensive. Automated translation (sometimes referred to as "machine translation") is often used to reduce the time and costs involved; but it requires complex software that understands the linguistic rules and idioms of both source and target languages.
4+
5+
AI models are commonly at the heart of automated translation solutions; whether they be used to translate text-based documents or spoken language. In this module, you'll explore some of the ways in which you can develop AI-powered translation solutions using Microsoft Foundry.

0 commit comments

Comments
 (0)