Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :Point de terminaison d’analytique SQL dans Microsoft Fabric et Warehouse dans Microsoft Fabric
AI_TRANSLATE traduit le texte d’entrée dans une langue cible.
Note
-
AI_TRANSLATEest en préversion. -
AI_TRANSLATEest disponible uniquement dans les terminaux SQL Analytics et Warehouse dans Microsoft Fabric.
Syntax
Conventions de la syntaxe Transact-SQL
AI_TRANSLATE ( text, lang_code )
Arguments
text
Une expression d’un type de caractère, par exemple nvarchar, varchar, nchar ou char.
lang_code
Code linguistique pour la cible de traduction.
Valeurs prises en charge : de, en, fr, ites, el, pl, sv, , fi, . cs
Types de retour
Retour nvarchar(max) avec texte traduit.
Remarks
Les fonctions IA reviennent NULL si le modèle IA ne peut pas traiter le texte. Les raisons courantes sont les suivantes :
- Les règles d’IA responsables bloquent le contenu inapproprié dans le texte d’entrée.
- Le texte d'entrée dépasse les limites de tokens. Le modèle actuel prend en charge jusqu’à 15 Ko de texte.
Exemples
R : Traduire en allemand
SELECT ai_translate('The hotel was great', 'de') AS translation_de;
Résultat attendu : Das Hotel war großartig.
B. Traduire le texte de la revue en plusieurs langues
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;