Desafio 17: Tradução de Idiomas
20-30 min | Custo: Gratuito | Domínio: Processamento de Linguagem Natural (15-20%)
Habilidades do exame abordadas
- Identificar recursos e usos para tradução
- Identificar capacidades do serviço Azure AI Language
Visão geral
Azure AI Translator é um serviço baseado em nuvem que traduz texto entre 100+ idiomas em tempo real. Ele potencializa cenários desde tradução simples de texto até tradução complexa de documentos preservando a formatação original. O serviço usa tradução neural de máquina (NMT), que produz traduções mais fluentes e naturais do que métodos estatísticos mais antigos.
A tradução no Azure vem em várias formas. Tradução de texto lida com strings individuais ou lotes de texto via chamadas de API. Tradução de documentos processa documentos inteiros (PDF, Word, PowerPoint, etc.) mantendo seu layout, estilos e formatação originais. Custom Translator permite que organizações construam modelos de tradução específicos de domínio treinados em sua própria terminologia — essencial para indústrias como jurídica, médica ou manufatura onde tradução genérica pode não lidar corretamente com vocabulário especializado.
O Azure também fornece tradução de fala, parte do serviço Azure AI Speech, que traduz áudio falado de um idioma para outro em tempo real. Isso possibilita cenários como reuniões multilíngues ao vivo e tradução de conversação em tempo real entre pessoas falando diferentes idiomas.
Explorar
Tarefa 1: Entender as capacidades de tradução
O Azure fornece múltiplas abordagens de tradução para diferentes cenários:
| Capacidade | Serviço | Caso de Uso |
|---|---|---|
| Tradução de texto | Azure AI Translator | Traduzir strings de UI, mensagens de chat, texto curto |
| Tradução de documentos | Azure AI Translator | Traduzir PDFs, documentos Word mantendo formatação |
| Custom Translator | Azure AI Translator | Tradução específica de domínio (termos jurídicos, médicos) |
| Tradução de fala | Azure AI Speech | Tradução de idioma falado em tempo real |
Tarefa 2: Explore os idiomas suportados
Navegue para: learn.microsoft.com/azure/ai-services/translator/language-support
- Note os 100+ idiomas suportados
- Observe que nem todos os recursos suportam todos os idiomas:
- Tradução de texto: suporte mais amplo de idiomas
- Tradução de documentos: um pouco menos idiomas
- Transliteração: converte script (ex.: Kanji japonês → caracteres latinos)
- Alguns idiomas suportam tradução em ambas as direções; outros podem ser apenas unidirecionais
Recursos principais de idiomas:
| Recurso | Descrição | Exemplo |
|---|---|---|
| Tradução | Converter texto de um idioma para outro | Inglês → Espanhol |
| Transliteração | Converter texto de um script para outro | Hindi (Devanagari → Latino) |
| Detecção de idioma | Identificar idioma de origem automaticamente | Auto-detectar antes de traduzir |
| Consulta ao dicionário | Obter traduções alternativas para uma palavra | "bank" → "banco" (financeiro) ou "margem" (rio) |
Tarefa 3: Experimente o demo do Translator
Navegue para: azure.microsoft.com/products/ai-services/ai-translator
Ou experimente o demo do Azure AI Translator no portal para ver:
- Tradução de texto em tempo real entre idiomas
- Auto-detecção do idioma de origem
- Múltiplos idiomas de destino a partir de uma única fonte
Fluxo de tradução exemplo:
Input: "Cloud computing delivers IT resources over the internet."
Source: English (auto-detected)
Target: Spanish → "La computación en la nube ofrece recursos de TI a través de internet."
Target: French → "L'informatique en nuage fournit des ressources informatiques via Internet."
Target: Japanese → "クラウドコンピューティングは、インターネットを通じてITリソースを提供します。"
Tarefa 4: Entenda o Custom Translator
Custom Translator é usado quando a tradução genérica não é boa o suficiente para domínios especializados:
| Cenário | Por que tradução personalizada ajuda |
|---|---|
| Registros médicos | Tradução padrão pode não lidar corretamente com nomes de medicamentos, procedimentos ou termos anatômicos |
| Contratos jurídicos | Terminologia jurídica tem significados precisos que tradução genérica pode perder |
| Manuais de manufatura | Termos específicos de produtos e jargão técnico precisam de tradução consistente |
| Localização de jogos | Nomes de marca, nomes de personagens e termos de fantasia precisam ser preservados |
Como o Custom Translator funciona:
- Faça upload de documentos paralelos (mesmo conteúdo no idioma de origem e destino)
- O serviço treina um modelo personalizado usando sua terminologia
- Implante o modelo personalizado e chame-o como tradução padrão
- Requisito mínimo: 10.000 sentenças paralelas para melhor qualidade
Sua tarefa: Pense em um domínio em que você trabalha. Que termos especializados um tradutor genérico poderia errar?
# Criar um recurso Translator (nível Free - 2M caracteres/mês)
az cognitiveservices account create \
--name my-translator-resource \
--resource-group myResourceGroup \
--kind TextTranslation \
--sku F0 \
--location global
Conceitos-Chave
| Conceito | Definição |
|---|---|
| Tradução neural de máquina | Tradução baseada em IA que produz traduções naturais e fluentes usando deep learning |
| Tradução de texto | Traduzir strings de texto individuais ou lotes entre idiomas via API |
| Tradução de documentos | Traduzir documentos inteiros preservando formatação e layout |
| Custom Translator | Construir modelos de tradução específicos de domínio treinados em seus próprios dados paralelos |
| Transliteração | Converter texto de um script para outro (ex.: Cirílico para Latino) |
| Tradução de fala | Tradução em tempo real de áudio falado de um idioma para outro |
Equívocos Comuns
| Equívoco | Realidade |
|---|---|
| Tradução automática é sempre perfeita | A qualidade da tradução varia por par de idiomas e domínio; conteúdo especializado pode precisar de modelos personalizados |
| Você precisa especificar o idioma de origem | O Azure AI Translator pode auto-detectar o idioma de origem — você só precisa especificar o destino |
| Tradução de documentos perde toda a formatação | Tradução de documentos especificamente preserva o layout, estilos e formatação originais |
| Custom Translator requer milhões de exemplos | Pode produzir resultados úteis com apenas 10.000 sentenças paralelas, embora mais dados melhorem a qualidade |
| Tradução e transliteração são a mesma coisa | Tradução muda o significado entre idiomas; transliteração muda o script mantendo o mesmo idioma |
Verificação de Conhecimento
1. Uma empresa precisa traduzir 500 contratos em PDF do inglês para o alemão mantendo a formatação original intacta. Qual capacidade devem usar?
2. Qual é o propósito da transliteração no Azure AI Translator?
3. Uma empresa farmacêutica descobre que a tradução padrão erra nomes de medicamentos e procedimentos médicos. O que devem implementar?
4. Qual serviço do Azure fornece tradução de idioma falado em tempo real durante uma reunião multilíngue?
5. Ao usar o Azure AI Translator para tradução de texto, o que acontece se você não especificar o idioma de origem?