AI_TRANSLATE (Transact-SQL)

Platí pro:Koncový bod analýzy SQL v Microsoft Fabric a Warehouse v Microsoft Fabric

AI_TRANSLATE překládá vstupní text do cílového jazyka.

Note

  • AI_TRANSLATE je ve verzi Preview.
  • AI_TRANSLATEje dostupný pouze v SQL analytics endpointu a Warehouse v Microsoft Fabric.

Syntax

Transact-SQL konvence syntaxe

AI_TRANSLATE ( text, lang_code )

Arguments

poslat SMS

Výraz typu znaku, například nvarchar, varchar, nchar nebo char.

lang_code

Jazykový kód pro cílovou překladovou adresu.

Podporované hodnoty: de, en, fr, it, , eles, pl, , sv, fi, . cs

Návratové typy

Vrací nvarchar(max) se s přeloženým textem.

Remarks

AI funkce se vrátí NULL , pokud AI model nedokáže text zpracovat. Mezi běžné důvody patří:

  • Zodpovědná pravidla AI blokují nevhodný obsah ve vstupním textu.
  • Vstupní text překračuje limity tokenů. Aktuální model podporuje až 15 kB textu.

Examples

A. Přeložit do němčiny

SELECT ai_translate('The hotel was great', 'de') AS translation_de;

Očekávaný výsledek: Das Hotel war großartig.

B. Překládejte text přehledu do více jazyků

SELECT review_id,
       ai_translate(review_text, 'de') AS review_de,
       ai_translate(review_text, 'fr') AS review_fr,
       ai_translate(review_text, 'es') AS review_es
FROM dbo.hotel_reviews;