Fonction ai_translate

S’applique à :case cochée oui Databricks SQL case cochée oui Databricks Runtime

Important

Cette fonctionnalité est en préversion publique et conforme HIPAA.

Pendant l'aperçu :

La ai_translate() fonction vous permet d’appeler un modèle IA de pointe pour traduire du texte en langage cible spécifié à l’aide de SQL.

Cette fonction utilise un modèle de conversation servant le point de terminaison mis à disposition par les API Databricks Foundation Model et prend en charge les langues suivantes.

L’argument to_lang accepte les codes de langue IETF BCP 47 (basés sur ISO 639-1), les noms de langue complets ou les expressions descriptives :

Language Code
English en
French fr
German de
hindi hi
Italian it
Portuguese pt
Spanish es
Thaï th

Requirements

Licence Apache 2.0

Les modèles sous-jacents qui peuvent être utilisés pour l’instant sont sous licence sous licence Apache 2.0, copyright © The Apache Software Foundation. Les clients sont tenus de s'assurer de leur conformité par rapport aux licences de modèle applicables.

Databricks recommande de passer en revue ces licences pour vérifier leur conformité avec les conditions applicables. Si les modèles émergent à l’avenir qui fonctionnent mieux en fonction des benchmarks internes de Databricks, Databricks peut modifier le modèle (et la liste des licences applicables fournies sur cette page).

  • Cette fonction est disponible uniquement sur les espaces de travail dans les régions qui prennent en charge AI Functions optimisé pour l’inférence par lots.
  • Cette fonction n’est pas disponible sur Azure Databricks SQL classique.
  • Databricks Runtime 15.4 LTS ou supérieur est requis. Databricks Runtime 18.2 ou supérieur est recommandé pour les meilleures performances et l’accès aux dernières fonctionnalités.
  • Consultez la page de tarification de Databricks SQL.

Syntax

ai_translate(content, to_lang)

Arguments

  • content: Une expressionSTRING, le texte à traduire.
  • to_lang: Une expression STRING, code de langue cible vers laquelle traduire le contenu.

Returns

STRING.

Si content est NULL, le résultat est 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."