AI_TRANSLATE (Transact-SQL)

Si applica a:Endpoint di analisi SQL in Microsoft Fabric e Warehouse in Microsoft Fabric

AI_TRANSLATE traduce il testo in input nella lingua di destinazione.

Note

  • AI_TRANSLATE è in anteprima.
  • AI_TRANSLATEè disponibile solo nell'endpoint SQL Analytics e nel Warehouse in Microsoft Fabric.

Syntax

Convenzioni relative alla sintassi Transact-SQL

AI_TRANSLATE ( text, lang_code )

Arguments

text

Un'espressione di un tipo di carattere, ad esempio nvarchar, varchar, nchar o char.

lang_code

Codice linguistico per il target di traduzione.

Valori supportati: de, en, fr, ites, el, pl. cssvfi

Tipi restituiti

Ritorna nvarchar(max) con testo tradotto.

Remarks

Le funzioni IA tornano NULL se il modello IA non riesce a processare il testo. I motivi comuni includono:

  • Le regole di IA responsabili bloccano il contenuto inappropriato nel testo di input.
  • Il testo di input supera i limiti dei token. Il modello corrente supporta fino a 15 KB di testo.

Examples

A. Traduce in tedesco

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

Risultato previsto: Das Hotel war großartig.

B. Traduci il testo della recensione in più lingue

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;