ai_translateFunción

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Important

Esta funcionalidad está en versión preliminar pública y compatible con HIPAA.

Durante la versión preliminar:

La función ai_translate() permite invocar un modelo de IA generativo de última generación para traducir texto a un lenguaje de destino especificado mediante SQL.

Esta función usa un modelo de chat que sirve el punto de conexión disponible por las API de modelo de Databricks Foundation y admite los siguientes lenguajes.

El to_lang argumento acepta códigos de idioma IETF BCP 47 (basados en ISO 639-1), nombres de idioma completos o frases descriptivas:

Language Código
Inglés en
French fr
German de
hindi hi
Italian it
Portuguese pt
Spanish es
Tailandés th

Requirements

Licencia de Apache 2.0

Los modelos subyacentes que se pueden usar en este momento tienen licencia bajo la licencia de Apache 2.0, Copyright © The Apache Software Foundation. Los clientes son responsables de garantizar el cumplimiento de las licencias de modelo aplicables.

Databricks recomienda revisar estas licencias para garantizar el cumplimiento de los términos aplicables. Si los modelos surgen en el futuro que funcionan mejor según las pruebas comparativas internas de Databricks, Databricks podría cambiar el modelo (y la lista de licencias aplicables proporcionadas en esta página).

  • Esta función solo está disponible en áreas de trabajo de regiones que admiten funciones de IA optimizadas para la inferencia por lotes.
  • Esta función no está disponible en Azure Databricks SQL Clásico.
  • Consulte la página de precios de Databricks SQL.
  • En Databricks Runtime 15.1 y versiones posteriores, esta función se admite en cuadernos de Databricks, incluidos los cuadernos que se ejecutan como una tarea en un flujo de trabajo de Databricks.
  • Las cargas de trabajo de inferencia por lotes requieren Databricks Runtime 15.4 ML LTS para mejorar el rendimiento.

Syntax

ai_translate(content, to_lang)

Arguments

  • content: expresión STRING, el texto que se va a traducir.
  • to_lang: expresión STRING, el código de idioma de destino al que se va a traducir el contenido.

Returns

Una STRING.

Si content es NULL, el resultado es 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."