Função TRADUZIR no Excel: Como Traduzir Texto Direto na Fórmula

Você já recebeu uma planilha com nomes de produtos, descrições ou comentários de clientes em inglês, espanhol ou outro idioma e precisou traduzir tudo manualmente, copiando célula por célula para um tradutor online e colando o resultado de volta? Em uma lista com poucas linhas isso é chato, mas em uma lista com centenas de itens vira um projeto inteiro.

O problema fica pior quando essa lista muda com frequência — um catálogo de fornecedores internacionais que recebe produtos novos toda semana, por exemplo. Se a tradução depende de um processo manual, ela sempre vai ficar atrasada, e alguém vai acabar tomando decisão em cima de um texto que ninguém traduziu ainda.

Neste artigo iremos mostrar o que é a função TRADUZIR (em inglês, TRANSLATE), como ela usa o serviço de tradução da Microsoft direto dentro da fórmula, qual é a sintaxe correta, quais são os requisitos para ela funcionar e em que situações ela realmente compensa usar.

O que a função TRADUZIR faz

A função TRADUZIR pega um texto e devolve a tradução dele para outro idioma, usando o mesmo motor de tradução automática que roda por trás do Microsoft Translator. Diferente da maioria das funções do Excel, ela não faz o cálculo localmente no seu computador — ela envia o texto para o serviço de tradução da Microsoft pela internet e traz o resultado de volta para a célula.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Por isso, essa é classificada como uma função conectada a serviço (service-backed function): ela depende de uma conexão ativa com a internet para funcionar. Sem internet, a fórmula não consegue traduzir e retorna erro.

Sintaxe da função TRADUZIR

=TRADUZIR(texto; [idioma_origem]; [idioma_destino])
  • texto (obrigatório) — o texto que você quer traduzir. Pode ser digitado direto entre aspas ou vir de uma referência de célula.
  • idioma_origem (opcional) — o código do idioma do texto original, como “en” para inglês, “es” para espanhol ou “fr” para francês. Se você deixar em branco, o Excel tenta detectar automaticamente o idioma do texto.
  • idioma_destino (opcional) — o código do idioma para o qual você quer traduzir, como “pt” para português. Se você deixar em branco, o Excel usa o idioma configurado no sistema operacional como destino padrão.

Os códigos de idioma seguem o padrão usado pelo serviço de tradução da Microsoft (a mesma lista usada no Microsoft Translator), e a Microsoft mantém uma lista completa e atualizada desses códigos, já que idiomas podem ser adicionados ou removidos do serviço com o tempo.

Exemplo prático: lista de produtos internacionais

Imagine uma planilha com produtos vindos de fornecedores de diferentes países, cada um com a descrição no idioma de origem. Em vez de traduzir manualmente cada linha, você usa a fórmula direto na coluna ao lado:

=TRADUZIR(A2;"en";"pt")

Essa fórmula pega o texto da célula A2 (que está em inglês), e devolve a tradução para português.

Tabela com produto original, idioma e tradução para português

Na tabela acima, cada linha traz o texto original, o idioma de origem e o resultado da tradução. Repare que a fórmula funciona mesmo com frases inteiras, não só com palavras soltas — “Chaise longue” (do francês) vira “Espreguiçadeira”, e “Auriculares Bluetooth” (do espanhol) vira “Fones de ouvido Bluetooth”. Se você quiser deixar o Excel identificar o idioma sozinho, basta omitir o segundo argumento:

=TRADUZIR(A2;;"pt")

Repare que o argumento do meio ficou vazio (dois pontos e vírgula seguidos), indicando que o Excel deve detectar automaticamente o idioma de origem antes de traduzir para português.

Requisitos para a função funcionar

A função TRADUZIR só está disponível para assinantes do Excel para Microsoft 365 (nas versões para Windows, Mac e também na versão mobile), e depende de dois requisitos obrigatórios:

  • Conexão com a internet ativa, já que a tradução é processada nos servidores da Microsoft, não no seu computador;
  • Uma assinatura ativa do Microsoft 365, porque essa é uma função conectada a um serviço da nuvem, diferente das funções tradicionais de texto e matemática que sempre funcionaram offline.

Ela não está disponível nas versões perpétuas do Excel sem assinatura 365 (2016, 2019, 2021 comprado avulso), nem no Excel para a Web em todos os planos — vale conferir a disponibilidade específica do seu plano antes de montar um processo inteiro em cima dela.

Limitações importantes antes de usar em produção

✅ A função funciona bem para traduções rápidas, pontuais, dentro de listas de produtos, comentários de clientes ou pequenos textos descritivos.

❌ Ela não é recomendada como substituta de uma tradução profissional em documentos formais, contratos ou textos técnicos que exigem precisão jurídica ou terminológica — assim como qualquer tradução automática, ela pode errar contexto, gírias e termos técnicos específicos de cada setor.

Outro ponto de atenção é a cota diária de uso. Como a função depende do serviço de tradução da Microsoft, existe um limite de quantas traduções você pode fazer por dia. Se você tentar traduzir uma planilha muito grande de uma vez só, pode receber a mensagem informando que a cota diária foi excedida — nesse caso, é preciso esperar o limite renovar ou dividir o trabalho em lotes menores.

Também existe um limite de tamanho de texto por célula: textos muito longos podem gerar o erro de “texto longo demais” em vez de uma tradução.

TRADUZIR combinado com outras funções

Um uso prático é combinar TRADUZIR com CONCAT ou com o operador & para montar frases completas antes de traduzir, ou para juntar o texto original com a tradução em uma única célula, facilitando a conferência:

=A2&" → "&TRADUZIR(A2;"en";"pt")

Essa fórmula mostra o texto original, uma seta e a tradução na mesma célula, útil para revisar rapidamente se a tradução automática ficou coerente antes de usar o resultado em outro lugar da planilha.

Disponibilidade da função TRADUZIR

A função está disponível no Excel para Microsoft 365 (Windows, Mac e mobile), sempre exigindo conexão com a internet. Ela não existe nas versões do Excel sem assinatura ativa do Microsoft 365, e o Google Sheets tem uma função equivalente chamada GOOGLETRANSLATE, com sintaxe parecida, mas usando o motor de tradução do Google em vez do motor da Microsoft.

Perguntas frequentes

A função TRADUZIR funciona sem internet?

Não. Como ela depende do serviço de tradução da Microsoft rodando na nuvem, sem conexão ativa com a internet a fórmula não consegue processar o texto e retorna erro.

Existe um limite de quantas vezes eu posso usar TRADUZIR por dia?

Sim, existe uma cota diária de uso do serviço de tradução. Se você atingir esse limite, o Excel mostra uma mensagem avisando que a cota diária foi excedida, e você precisa esperar o limite renovar ou reduzir a quantidade de traduções feitas de uma vez.

Posso confiar 100% na tradução da função para um documento oficial?

Não é recomendado. A função usa tradução automática, que pode errar contexto e termos técnicos específicos. Para textos informais, listas de produtos e comentários, ela funciona bem; para contratos, documentos jurídicos ou textos que exigem precisão total, vale revisar com um tradutor humano.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar a função TRADUZIR para traduzir texto direto dentro da fórmula do Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já teve que traduzir uma planilha inteira manualmente antes de conhecer essa função? Vale a pena usar tradução automática direto na fórmula para listas de produtos internacionais? Você usa mais o Excel 365 no trabalho ou ainda depende de uma versão mais antiga? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *