AI_TRANSLATE (Transact-SQL)

Van toepassing op:SQL Analytics-eindpunt in Microsoft Fabric en Warehouse in Microsoft Fabric

AI_TRANSLATE vertaalt invoertekst naar een doeltaal.

Note

  • AI_TRANSLATE is in voorlopige versie.
  • AI_TRANSLATEis alleen beschikbaar in SQL analytics endpoint en Warehouse in Microsoft Fabric.

Syntax

Transact-SQL syntaxis-conventies

AI_TRANSLATE ( text, lang_code )

Arguments

text

Een uitdrukking van een karaktertype, bijvoorbeeld nvarchar, varchar, nchar of char.

lang_code

Taalcode voor het vertaaldoel.

Ondersteunde waarden: de, en, fr, , esit, , plel, svfi. cs

Retourtypen

Komt terug nvarchar(max) met vertaalde tekst.

Remarks

AI-functies keren terug NULL als het AI-model de tekst niet kan verwerken. Veelvoorkomende redenen zijn onder meer:

  • Verantwoordelijke AI-regels blokkeren ongepaste inhoud in de invoertekst.
  • Invoertekst overschrijdt tokenlimieten. Het huidige model ondersteunt maximaal 15 kB tekst.

Examples

Eén. Vertaal naar het Duits

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

Verwacht resultaat: Das Hotel war großartig.

B. Vertaal recensietekst in meerdere talen

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;