Funkce ai_translate

Platí pro:označeno jako ano Databricks SQL označeno jako ano Databricks Runtime

Important

Tato funkce je ve verzi Public Preview a kompatibilní se standardem HIPAA.

Během náhledu:

Funkce ai_translate() umožňuje vyvolat nejmodernější model generující umělé inteligence k překladu textu do zadaného cílového jazyka pomocí SQL.

Tato funkce používá chatovací model obsluhující koncový bod dostupný rozhraními DATAbricks Foundation Model API a podporuje následující jazyky.

Argument to_lang přijímá kódy jazyka IETF BCP 47 (na základě ISO 639-1), úplných názvů jazyků nebo popisných frází:

Jazyk Code
Angličtina en
francouzský fr
Němčina de
Hindština hi
Italština it
Portugalština pt
Španělština es
Thajština th

Requirements

Licence Apache 2.0

Základní modely, které lze v tuto chvíli použít, jsou licencované v rámci licence Apache 2.0, Copyright © Apache Software Foundation. Zákazníci jsou odpovědní za dodržování příslušných modelových licencí.

Databricks doporučuje zkontrolovat tyto licence, abyste zajistili soulad s platnými podmínkami. Pokud se modely objeví v budoucnu, které fungují lépe podle interních srovnávacích testů Databricks, může Databricks změnit model (a seznam použitelných licencí uvedených na této stránce).

Syntax

ai_translate(content, to_lang)

Arguments

  • content: Výraz STRING , text, který se má přeložit.
  • to_lang: Výraz STRING, kód cílového jazyka pro překlad obsahu.

Returns

Úloha STRING.

Pokud content je NULL, výsledek je 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."