Language Tasks

CategoryCategory DescriptionTaskTask Description
Translation/TransliterationAutomatically converting text from one language to another, or between dialects, while preserving meaning and linguistic accuracy.TransliterationConvert Arabic text into phonetic (sound-based) representation.
Machine TranslationTranslate text from one language to another.
Dialect TranslationTranslate an Arabic dialect to Modern Standard Arabic.
Text ManipulationMaking linguistic or semantic modifications to texts to improve or adapt them for specific contexts.Text SimplificationSimplify complex text to make it easier to understand.
Question RewritingRephrase an ambiguous question to make it clear and specific.
ParaphrasingRephrase the sentence using a different grammatical structure while preserving meaning.
Intent ClassificationClassify the user’s intent from their query or request.
Grammar CorrectionCorrect grammatical and spelling errors in the text.
Gender RewritingAdapt the text to match a different gender identity (e.g., male to female).
Text ClassificationCategorizing textual content into predefined classes based on meaning or attributes.Text CategorizationClassify the text into a specific category.
Sentiment AnalysisAnalyze a character’s emotions based on a situation or sentence.
Sarcasm DetectionDetect whether a sentence contains sarcasm.
Problem IdentificationIdentify the type of problem or issue found in the text.
Offensive Language DetectionDetect whether the text contains hate or offensive content.
Intent ClassificationClassify the user's intent from a question or request.
Emotion DetectionDetermine the emotion expressed in the text.
Dialect IdentificationIdentify the dialect used in an Arabic text.
Command InterpretationIdentify instructions required from the text.
SummarizationProducing a summerized version of a text that highlights its key information and concepts.Topic IdentificationClassify the content of a text based on its topic.
Text SummarizationSummarize a long text into one or more concise sentences.
Subject IdentificationIdentify the main topic or purpose of a message or text.
Subject GenerationSuggest an appropriate title or subject for a text or email.
Answer ExtractionProvide a direct and accurate answer to a question within a long passage.
Sequence TaggingAssigning accurate labels to elements in a text sequence, such as identifying grammatical errors or extracting keywords.Keyword ExtractionExtract keywords or key phrases that summarize the content.
Grammar DetectionIdentify words in a sentence that contain grammatical errors.