Função TRANSLATE

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel Mobile

Observação

Essa função é uma função com backup de serviço. Os idiomas e os resultados com suporte podem variar conforme os idiomas são adicionados ou removidos.

Este artigo descreve a sintaxe de fórmula e o uso da função TRANSLATE no Microsoft Excel.

Descrição

A função TRANSLATE() permite traduzir texto de um idioma para outro no Microsoft Excel usando o Microsoft Translation Services.

Sintaxe

A sintaxe da função TRANSLATE() é a seguinte:

=TRANSLATE(text, [idioma de origem], [linguagem de destino])

A função tem os seguintes argumentos:

  • Texto: O texto a ser traduzido. Esse valor deve ser incluído entre aspas ou ser uma referência a uma célula que contém o texto apropriado.
  • source_language (opcional): O código-idioma do idioma de origem (por exemplo, "en" para inglês ou "es" para espanhol). Se não for especificado, o idioma será detectado automaticamente com base no texto fornecido. Há suporte para detecção automática para a maioria dos idiomas. Para obter a lista completa, verifique Linguagens compatíveis e códigos de idioma. É recomendável especificar o idioma, se conhecido, especialmente para textos mais curtos.
  • target_language (opcional): O código de idioma do idioma de destino (por exemplo, "en" para inglês ou "es" para espanhol). Se não for especificado, o idioma do sistema será usado como o idioma de destino.

Exemplo

Suponha que você tenha o seguinte texto na célula A1: "Olá, Mundo!" e você deseja traduzi-lo para o espanhol. Você pode usar a função TRANSLATE() da seguinte maneira:

=TRANSLATE(A1, "en", "es")

Neste exemplo, o idioma de origem é inglês (en) e o idioma de destino é espanhol (es). O texto traduzido , "Hola mundo!" será exibido na célula em que você inseriu a fórmula.

Erros comuns

Texto muito longo

Você tem muitos caracteres em uma célula. Reduza o tamanho da célula e tente novamente.

Erro no Valor

Você tem um valor que não é texto em sua célula. A função aceita apenas um argumento de texto.

Linguagem Inválida

Você inseriu um código de idioma inválido ou um que não oferecemos suporte. Consulte esta lista para os idiomas com suporte: linguagens e códigos de idioma com suporte.

Solicitação limitada

Você excedeu sua cota diária da função de tradução.