Compartilhar via


Função ai_translate

Aplica-se a:com marcação de verificação sim Databricks SQL verificação marcada como sim Databricks Runtime

Importante

Esse recurso está em uma versão prévia.

Durante a visualização, o modelo de idioma subjacente pode lidar com vários idiomas, mas essa Função de IA está ajustada para inglês.

A função ai_translate() permite invocar um modelo de IA gerativa de última geração para traduzir texto em um idioma de destino usando SQL. Durante a visualização, a função dá suporte apenas à tradução entre inglês (en) e espanhol (es).

Essa função usa um ponto de extremidade de atendimento do modelo de chat disponibilizado pelas APIs de Modelos de Base do Databricks.

Requisitos

Importante

Os modelos subjacentes que podem ser usados no momento são licenciados sob a Licença Apache 2.0 , Copyright © The Apache Software Foundation ou a Licença de Comunidade LLAMA 3.3 , Copyright © Meta Platforms, Inc. Todos os direitos reservados. Os clientes são responsáveis por garantir a conformidade com as licenças de modelo aplicáveis.

O Databricks recomenda revisar essas licenças para garantir a conformidade com quaisquer termos aplicáveis. Se surgirem modelos no futuro com melhor desempenho de acordo com os parâmetros de comparação internos do Databricks, o Databricks poderá alterar o modelo (e a lista de licenças aplicáveis fornecidas nesta página).

Sintaxe

ai_translate(content, to_lang)

Argumentos

  • content: uma expressão STRING, o texto a ser traduzido.
  • to_lang: uma expressão STRING, o código de linguagem de destino para o qual traduzir o conteúdo.

Retornos

Um STRING.

Se content for NULL, o resultado será NULL.

Exemplos

> SELECT ai_translate('Hello, how are you?', 'es');
 "Hola, ¿cómo estás?"

> SELECT ai_translate('La vida es un hermoso viaje.', 'en');
 "Life is a beautiful journey."