# AI Functions

## Content

SpreadJS supports the following AI functions. Please note that before using these AI functions, you need to configure the AI features of SpreadJS according to the [AI Assistant ](/spreadjs/docs/features/ai-assistant)documentation.

| Function Name | Descriptions |
| ------------- | ------------ |
| [SJS.AI.QUERY](/spreadjs/docs/features/ai-assistant/ai-functions/sjsaiquery) | This function allows users to submit queries to an AI model for intelligent data processing and analysis. This function is particularly useful for scenarios requiring AI-enhanced transformations or insights based on existing data. |
| [SJS.AI.TRANSLATE](/spreadjs/docs/features/ai-assistant/ai-functions/sjsaitranslate) | This function enables translation of specified content into a target language. Powered by AI technology, it provides fast and accurate multilingual text conversion, ideal for international data processing, report translation, and similar scenarios. |
| [SJS.AI.TEXTSENTIMENT](/spreadjs/docs/features/ai-assistant/ai-functions/sjsaitextsentiment) | This function analyzes the sentiment of text in cells and returns **​Positive​**​, ​**​Negative​**​, or **​Neutral​**​ results. |
