AI_TRANSLATE (Transact-SQL)

Berlaku untuk:Titik akhir analitik SQL di Microsoft Fabric dan Warehouse di Microsoft Fabric

AI_TRANSLATE menerjemahkan teks input ke dalam bahasa target.

Note

  • AI_TRANSLATE dalam tahap pratinjau.
  • AI_TRANSLATEhanya tersedia di titik akhir analitik SQL dan Gudang di Microsoft Fabric.

Syntax

Konvensi sintaks Transact-SQL

AI_TRANSLATE ( text, lang_code )

Arguments

kirim pesan teks

Ekspresi jenis karakter, misalnya nvarchar, varchar, nchar, atau char.

lang_code

Kode bahasa untuk target terjemahan.

Nilai yang didukung: de, , , essvitcsfrelplfien

Tipe pengembalian

Kembali nvarchar(max) dengan teks terjemahan.

Remarks

Fungsi AI kembali NULL jika model AI tidak dapat memproses teks. Alasan umum termasuk:

  • Aturan AI yang bertanggung jawab memblokir konten yang tidak pantas dalam teks input.
  • Teks input melebihi batas token. Model saat ini mendukung hingga 15 KB teks.

Examples

A. Terjemahkan ke bahasa Jerman

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

Hasil yang diharapkan: Das Hotel war großartig.

B. Menerjemahkan teks ulasan ke dalam berbagai bahasa

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;