Pular para o conteúdo

Como traduzir textos no Google Planilhas com GOOGLETRANSLATE

Traduza nomes de produtos, cabeçalhos e listas inteiras direto na célula com a função GOOGLETRANSLATE do Google Planilhas, sem copiar e colar no tradutor.

Equipe Proxcel4 min de leitura

Este artigo é baseado em Fazendo Traduções Diretamente na Planilha com a Função GOOGLE TRANSLATE, canal da Proxcel no YouTube.

O fornecedor pediu o catálogo em inglês. Ou o cliente de fora mandou uma lista de itens em espanhol e você precisa cadastrar tudo em português. Abrir o tradutor, colar, copiar de volta e repetir isso linha por linha é o tipo de tarefa que come uma tarde inteira.

No Google Planilhas, a tradução pode acontecer dentro da própria célula. A função GOOGLETRANSLATE usa o serviço de tradução do Google e devolve o texto no idioma que você escolher. Escreve uma vez, arrasta para baixo e a lista inteira está traduzida.

Como funciona a GOOGLETRANSLATE

A função tem três argumentos:

=GOOGLETRANSLATE(texto; idioma_original; idioma_de_destino)
  • texto: a célula com o conteúdo a traduzir (ou um texto entre aspas).
  • idioma_original: o código de duas letras do idioma em que o texto está escrito, entre aspas. Ex.: "pt".
  • idioma_de_destino: o código do idioma para o qual você quer traduzir, também entre aspas. Ex.: "en".

Os dois códigos de idioma são opcionais, mas há uma regra: se você omitir o idioma original, precisa omitir o de destino também. Veremos isso mais abaixo.

Os códigos mais usados no dia a dia:

Idioma Código
Português "pt"
Inglês "en"
Espanhol "es"
Francês "fr"
Alemão "de"
Italiano "it"

Passo a passo: traduzindo uma lista de produtos

Imagine uma planilha de estoque com os nomes dos produtos em português na coluna A, a partir da linha 2. Você quer a versão em inglês na coluna B.

  1. Clique na célula B2, ao lado do primeiro produto.

  2. Digite a fórmula apontando para a célula do produto e informando os idiomas:

    =GOOGLETRANSLATE(A2; "pt"; "en")
  3. Pressione Enter. Em um instante a tradução aparece na célula.

  4. Arraste a alça de preenchimento (o quadradinho no canto inferior direito da célula) até o fim da lista. A referência A2 vira A3, A4 e assim por diante, e cada linha é traduzida.

O resultado fica assim:

Produto Produto (inglês)
Fechadura Lock
Porta Door
Janela Window

Como é uma fórmula, ela reage a mudanças. Se você trocar “Porta” por outro produto na coluna A, a tradução na coluna B se atualiza sozinha. É o que o vídeo acima mostra no final: basta digitar um item novo e puxar a fórmula para ele.

Deixe o Google descobrir o idioma

Recebeu uma lista misturada, com itens em inglês, espanhol e francês? Use "auto" no idioma original:

=GOOGLETRANSLATE(A2; "auto"; "pt")

Com "auto", a função detecta o idioma de cada célula antes de traduzir. Esse, aliás, é o comportamento padrão.

E a forma mais curta de todas é passar só o texto:

=GOOGLETRANSLATE(A2)

Nesse caso o idioma de origem é detectado automaticamente e o destino é o idioma configurado na sua conta. Funciona, mas em planilhas compartilhadas vale escrever os códigos por extenso. Assim o resultado não muda conforme quem está usando a planilha.

Idiomas em células: uma fórmula para vários destinos

Os argumentos também podem ser referências a células. Isso ajuda quando você precisa traduzir para mais de um idioma.

Coloque os códigos no cabeçalho, por exemplo en em B1, es em C1 e fr em D1. Na célula B2, use:

=GOOGLETRANSLATE($A2; "pt"; B$1)

Os cifrões travam a coluna do texto e a linha do código. Arraste a fórmula para a direita e para baixo e você monta uma tabela de tradução em vários idiomas de uma vez.

Cuidados antes de usar no trabalho

Tradução automática não é revisão. A própria página de ajuda do Google avisa que traduções feitas por IA podem conter erros. Para nomes comerciais, termos técnicos e qualquer texto que vá para o cliente, alguém precisa revisar.

Contexto faz falta. A função traduz o conteúdo de cada célula isoladamente, sem saber do que a planilha trata. “Manga” pode virar a fruta ou a parte da camisa. Quanto mais curto e ambíguo o texto, maior o risco.

O resultado depende de conexão. A fórmula consulta o serviço do Google. Se você vai enviar a planilha para alguém ou não quer que o texto mude no futuro, congele o resultado:

  1. Selecione as células traduzidas e copie com Ctrl + C.
  2. Clique com o botão direito no mesmo lugar e vá em Colar especial → Somente valores.

Pronto: as fórmulas viram texto fixo, que você pode editar à vontade para ajustar uma tradução ou outra.

Dica: para saber em que idioma um texto está escrito, use =DETECTLANGUAGE(A2). A função devolve o código do idioma, como "en" ou "es", e ajuda a separar uma lista misturada antes de traduzir.

E no Excel?

O Excel também ganhou uma função de tradução na célula, a TRADUZIR, disponível no Microsoft 365 e dependente de conexão com a internet. A lógica é a mesma: texto, idioma de origem e idioma de destino.

Na próxima vez que chegar uma lista em outro idioma, não abra o tradutor: uma fórmula e um arraste resolvem. Só não esqueça de revisar o que vai sair para o cliente.

Fonte original: Fazendo Traduções Diretamente na Planilha com a Função GOOGLE TRANSLATE, canal da Proxcel no YouTube

Continue aprendendo

Leia também