Compartilhar via


Função ai_translate

Aplica-se a:seleção marcada como sim Databricks SQL seleção marcada como sim Databricks Runtime

Important

Essa funcionalidade está em conformidade com a Versão Prévia Pública e com HIPAA.

Durante a visualização:

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.

Essa função usa um modelo de chat que serve o ponto de extremidade disponibilizado pelas APIs de Modelo do Databricks Foundation e dá suporte aos seguintes idiomas.

O to_lang argumento aceita códigos de idioma BCP 47 do IETF (com base no ISO 639-1), nomes de idioma completos ou frases descritivas:

Linguagem Code
Inglês en
French fr
German de
Híndi hi
Italian it
Portuguese pt
Spanish es
Tailandês th

Requirements

Licença do Apache 2.0

Os modelos subjacentes que podem ser usados neste momento são licenciados sob a Licença do Apache 2.0, direitos autorais © do Apache Software Foundation. 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).

  • Essa função só está disponível em workspaces em regiões que dão suporte a funções de IA otimizadas para inferência em lote.
  • Essa função não está disponível no Azure Databricks SQL Classic.
  • Confira a página de preços do SQL do Databricks.
  • No Databricks Runtime 15.1 e superior, essa função tem suporte nos notebooks do Databricks, incluindo notebooks que são executados como uma tarefa em um fluxo de trabalho do Databricks.
  • As cargas de trabalho de inferência em lote exigem o Databricks Runtime 15.4 ML LTS para otimizar o desempenho.

Syntax

ai_translate(content, to_lang)

Arguments

  • 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.

Returns

Um STRING.

Se content for NULL, o resultado será NULL.

Examples

> 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."