Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Punto de conexión de SQL Analytics en Microsoft Fabric y Warehouse en Microsoft Fabric
AI_TRANSLATE traduce el texto de entrada a un idioma objetivo.
Note
-
AI_TRANSLATEestá en versión preliminar. -
AI_TRANSLATEestá disponible solo en endpoint de analítica SQL y en Warehouse en Microsoft Fabric.
Syntax
Convenciones de sintaxis de Transact-SQL
AI_TRANSLATE ( text, lang_code )
Arguments
text
Una expresión de un tipo de carácter, por ejemplo nvarchar, varchar, nchar o char.
lang_code
Código de idioma para el objetivo de traducción.
Valores soportados: de, en, fr, ites, el, pl, sv, fi, . cs
Tipos de retorno
Regresa nvarchar(max) con texto traducido.
Remarks
Las funciones de IA devuelven NULL si el modelo de IA no puede procesar el texto. Los motivos comunes incluyen los siguientes:
- Las reglas de IA responsables bloquean el contenido inapropiado en el texto de entrada.
- El texto de entrada supera los límites del token. El modelo actual admite hasta 15 KB de texto.
Examples
A. Traducir al alemán
SELECT ai_translate('The hotel was great', 'de') AS translation_de;
Resultado esperado: Das Hotel war großartig.
B. Traducir textos de revisión a varios idiomas
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;