AI_TRANSLATE (Transact-SQL)

Gäller för:SQL-analysslutpunkt i Microsoft Fabric och Warehouse i Microsoft Fabric

AI_TRANSLATE översätter inmatad text till ett målspråk.

Note

  • AI_TRANSLATE är i förhandsversion.
  • AI_TRANSLATEfinns endast i SQL analytics endpoint och Warehouse i Microsoft Fabric.

Syntax

Transact-SQL syntaxkonventioner

AI_TRANSLATE ( text, lang_code )

Arguments

text

Ett uttryck för en karaktärstyp, till exempel nvarchar, varchar, nchar eller char.

lang_code

Språkkod för översättningsmålet.

Stödda värden: de, en, , itfr, , es, plelsvfi. cs

Returtyper

Återkommer nvarchar(max) med översatt text.

Remarks

AI-funktioner återvänder NULL om AI-modellen inte kan bearbeta texten. Vanliga orsaker är:

  • Ansvarsfulla AI-regler blockerar olämpligt innehåll i indatatexten.
  • Indatatexten överskrider tokengränserna. Den aktuella modellen stöder upp till 15 kB text.

Examples

A. Översätt till tyska

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

Förväntat resultat: Das Hotel war großartig.

B. Översätt recensionstext till flera språk

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;