Pular para o conteúdo principal

Desafio 17: Tradução de Idiomas

Tempo Estimado

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:

CapacidadeServiçoCaso de Uso
Tradução de textoAzure AI TranslatorTraduzir strings de UI, mensagens de chat, texto curto
Tradução de documentosAzure AI TranslatorTraduzir PDFs, documentos Word mantendo formatação
Custom TranslatorAzure AI TranslatorTradução específica de domínio (termos jurídicos, médicos)
Tradução de falaAzure AI SpeechTradução de idioma falado em tempo real

Tarefa 2: Explore os idiomas suportados

Navegue para: learn.microsoft.com/azure/ai-services/translator/language-support

  1. Note os 100+ idiomas suportados
  2. 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)
  3. Alguns idiomas suportam tradução em ambas as direções; outros podem ser apenas unidirecionais

Recursos principais de idiomas:

RecursoDescriçãoExemplo
TraduçãoConverter texto de um idioma para outroInglês → Espanhol
TransliteraçãoConverter texto de um script para outroHindi (Devanagari → Latino)
Detecção de idiomaIdentificar idioma de origem automaticamenteAuto-detectar antes de traduzir
Consulta ao dicionárioObter 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:

  1. Tradução de texto em tempo real entre idiomas
  2. Auto-detecção do idioma de origem
  3. 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árioPor que tradução personalizada ajuda
Registros médicosTradução padrão pode não lidar corretamente com nomes de medicamentos, procedimentos ou termos anatômicos
Contratos jurídicosTerminologia jurídica tem significados precisos que tradução genérica pode perder
Manuais de manufaturaTermos específicos de produtos e jargão técnico precisam de tradução consistente
Localização de jogosNomes de marca, nomes de personagens e termos de fantasia precisam ser preservados

Como o Custom Translator funciona:

  1. Faça upload de documentos paralelos (mesmo conteúdo no idioma de origem e destino)
  2. O serviço treina um modelo personalizado usando sua terminologia
  3. Implante o modelo personalizado e chame-o como tradução padrão
  4. 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?

Alternativa via Azure CLI
# 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

ConceitoDefinição
Tradução neural de máquinaTradução baseada em IA que produz traduções naturais e fluentes usando deep learning
Tradução de textoTraduzir strings de texto individuais ou lotes entre idiomas via API
Tradução de documentosTraduzir documentos inteiros preservando formatação e layout
Custom TranslatorConstruir modelos de tradução específicos de domínio treinados em seus próprios dados paralelos
TransliteraçãoConverter texto de um script para outro (ex.: Cirílico para Latino)
Tradução de falaTradução em tempo real de áudio falado de um idioma para outro

Equívocos Comuns

EquívocoRealidade
Tradução automática é sempre perfeitaA 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 origemO Azure AI Translator pode auto-detectar o idioma de origem — você só precisa especificar o destino
Tradução de documentos perde toda a formataçãoTradução de documentos especificamente preserva o layout, estilos e formatação originais
Custom Translator requer milhões de exemplosPode 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 coisaTraduçã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?

Saiba Mais