AI_TRANSLATE (Transact-SQL)

A következőkre vonatkozik:SQL Analytics-végpont a Microsoft Fabricben és a Microsoft Fabric warehouse-ban

AI_TRANSLATE A bemeneti szöveget célnyelvre fordítja.

Note

  • AI_TRANSLATE előzetes verzióban érhető el.
  • AI_TRANSLATEcsak SQL analytics endpointben és Warehouse in Microsoft Fabric-ben érhető el.

Syntax

Transact-SQL szintaxis konvenciók

AI_TRANSLATE ( text, lang_code )

Arguments

SMS

Egy karaktertípus kifejezése , például nvarchar, varchar, nchar vagy char.

lang_code

Nyelvkód a fordítási célhoz.

Támogatott értékek: de, en, fr, it, essvfielpl, . cs

Visszatérési típusok

Visszaküldött szöveggel tér nvarchar(max) vissza.

Remarks

Az AI funkciók visszatérnek NULL , ha az AI modell nem tudja feldolgozni a szöveget. Gyakori okok a következők:

  • A felelős AI-szabályok letiltják a bemeneti szöveg nem megfelelő tartalmát.
  • A bemeneti szöveg túllépi a token korlátait. Az aktuális modell legfeljebb 15 KB szöveget támogat.

Examples

A. Fordítás németre

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

Várható eredmény: Das Hotel war großartig.

B. A recenzió szövegének több nyelvre fordítása

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;