| Translation/Transliteration | Automatically converting text from one language to another, or between dialects, while preserving meaning and linguistic accuracy. | Transliteration | Convert Arabic text into phonetic (sound-based) representation. |
| Machine Translation | Translate text from one language to another. |
| Dialect Translation | Translate an Arabic dialect to Modern Standard Arabic. |
| Text Manipulation | Making linguistic or semantic modifications to texts to improve or adapt them for specific contexts. | Text Simplification | Simplify complex text to make it easier to understand. |
| Question Rewriting | Rephrase an ambiguous question to make it clear and specific. |
| Paraphrasing | Rephrase the sentence using a different grammatical structure while preserving meaning. |
| Intent Classification | Classify the user’s intent from their query or request. |
| Grammar Correction | Correct grammatical and spelling errors in the text. |
| Gender Rewriting | Adapt the text to match a different gender identity (e.g., male to female). |
| Text Classification | Categorizing textual content into predefined classes based on meaning or attributes. | Text Categorization | Classify the text into a specific category. |
| Sentiment Analysis | Analyze a character’s emotions based on a situation or sentence. |
| Sarcasm Detection | Detect whether a sentence contains sarcasm. |
| Problem Identification | Identify the type of problem or issue found in the text. |
| Offensive Language Detection | Detect whether the text contains hate or offensive content. |
| Intent Classification | Classify the user's intent from a question or request. |
| Emotion Detection | Determine the emotion expressed in the text. |
| Dialect Identification | Identify the dialect used in an Arabic text. |
| Command Interpretation | Identify instructions required from the text. |
| Summarization | Producing a summerized version of a text that highlights its key information and concepts. | Topic Identification | Classify the content of a text based on its topic. |
| Text Summarization | Summarize a long text into one or more concise sentences. |
| Subject Identification | Identify the main topic or purpose of a message or text. |
| Subject Generation | Suggest an appropriate title or subject for a text or email. |
| Answer Extraction | Provide a direct and accurate answer to a question within a long passage. |
| Sequence Tagging | Assigning accurate labels to elements in a text sequence, such as identifying grammatical errors or extracting keywords. | Keyword Extraction | Extract keywords or key phrases that summarize the content. |
| Grammar Detection | Identify words in a sentence that contain grammatical errors. |