AI_TRANSLATE (Transact-SQL)

Gilt für:SQL-Analyseendpunkt in Microsoft Fabric und Warehouse in Microsoft Fabric

AI_TRANSLATE übersetzt den Eingabetext in eine Zielsprache.

Note

  • AI_TRANSLATE befindet sich in der Vorschau.
  • AI_TRANSLATEist nur im SQL-Analytics-Endpunkt und im Warehouse in Microsoft Fabric verfügbar.

Syntax

Transact-SQL-Syntaxkonventionen

AI_TRANSLATE ( text, lang_code )

Arguments

text

Ein Ausdruck eines Charaktertyps, zum Beispiel nvarchar, varchar, nchar oder char.

lang_code

Sprachcode für das Übersetzungsziel.

Unterstützte Werte: de, en, fr, it, es, el, plsvfi. cs

Rückgabetypen

Kehrt mit übersetztem Text zurück nvarchar(max) .

Bemerkungen

KI-Funktionen kehren zurück, NULL wenn das KI-Modell den Text nicht verarbeiten kann. Häufige Gründe sind:

  • Verantwortungsvolle KI-Regeln blockieren unangemessenen Inhalt im Eingabetext.
  • Eingabetext überschreitet Tokengrenzwerte. Das aktuelle Modell unterstützt bis zu 15 KB Text.

Beispiele

A. Ins Deutsche übersetzen

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

Erwartetes Ergebnis: Das Hotel war großartig.

B. Übersetze Rezensionstexte in mehrere Sprachen

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;