# SinaTools: Open Source Toolkit for Arabic Natural Language Processing

arXiv: https://arxiv.org/abs/2411.01523 · HTML: https://mlsanity.com/paper/2411.01523/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 29 of its 51 references that are in the map.
- First posted on arXiv 3 Nov 2024.

## Builds on (most cited first, 29 of 29)

- [AraBERT: Transformer-based Model for Arabic Language Understanding](https://mlsanity.com/paper/2003.00104/) (2020)
- [A Panoramic Survey of Natural Language Processing in the Arab World](https://mlsanity.com/paper/2011.12631/) (2020)
- [Wojood: Nested Arabic Named Entity Corpus and Recognition using BERT](https://mlsanity.com/paper/2205.09651/) (2022)
- [Curras + Baladi: Towards a Levantine Corpus](https://mlsanity.com/paper/2205.09692/) (2022)
- [The Arabic Ontology -- An Arabic Wordnet with Ontologically Clean Content](https://mlsanity.com/paper/2205.09664/) (2022)
- [ArabGlossBERT: Fine-Tuning BERT on Context-Gloss Pairs for WSD](https://mlsanity.com/paper/2205.09685/) (2022)
- [SemRel2024: A Collection of Semantic Textual Relatedness Datasets for 13 Languages](https://mlsanity.com/paper/2402.08638/) (2024)
- [What Makes Sentences Semantically Related: A Textual Relatedness Dataset and Empirical Study](https://mlsanity.com/paper/2110.04845/) (2021)
- [AraNet: A Deep Learning Toolkit for Arabic Social Media](https://mlsanity.com/paper/1912.13072/) (2019)
- [TURJUMAN: A Public Toolkit for Neural Arabic Machine Translation](https://mlsanity.com/paper/2206.03933/) (2022)
- [AraFinNLP 2024: The First Arabic Financial NLP Shared Task](https://mlsanity.com/paper/2407.09818/) (2024)
- [Extracting Synonyms from Bilingual Dictionaries](https://mlsanity.com/paper/2012.00600/) (2020)
- [Nabra: Syrian Arabic Dialects with Morphological Annotations](https://mlsanity.com/paper/2310.17315/) (2023)
- [A Benchmark and Scoring Algorithm for Enriching Arabic Synonyms](https://mlsanity.com/paper/2302.02232/) (2023)
- [SALMA: Arabic Sense-Annotated Corpus and WSD Benchmarks](https://mlsanity.com/paper/2310.19029/) (2023)
- [LU-BZU at SemEval-2021 Task 2: Word2Vec and Lemma2Vec performance in Arabic Word-in-Context disambiguation](https://mlsanity.com/paper/2104.08110/) (2021)
- [ArBanking77: Intent Detection Neural Model and a New Dataset in Modern and Dialectical Arabic](https://mlsanity.com/paper/2310.19034/) (2023)
- [SemEval-2024 Task 1: Semantic Textual Relatedness for African and Asian Languages](https://mlsanity.com/paper/2403.18933/) (2024)
- [The FIGNEWS Shared Task on News Media Narratives](https://mlsanity.com/paper/2407.18147/) (2024)
- [Context-Gloss Augmentation for Improving Arabic Target Sense Verification](https://mlsanity.com/paper/2302.03126/) (2023)
- [Offensive Hebrew Corpus and Detection using BERT](https://mlsanity.com/paper/2309.02724/) (2023)
- [Octopus: A Multitask Model and Toolkit for Arabic Natural Language Generation](https://mlsanity.com/paper/2310.16127/) (2023)
- [WojoodNER 2024: The Second Arabic Named Entity Recognition Shared Task](https://mlsanity.com/paper/2407.09936/) (2024)
- [Current Trends and Approaches in Synonyms Extraction: Potential Adaptation to Arabic](https://mlsanity.com/paper/2205.10412/) (2022)
- [Qabas: An Open-Source Arabic Lexicographic Database](https://mlsanity.com/paper/2406.06598/) (2024)
- [Sina at FigNews 2024: Multilingual Datasets Annotated with Bias and Propaganda](https://mlsanity.com/paper/2407.09327/) (2024)
- [NLU-STR at SemEval-2024 Task 1: Generative-based Augmentation and Encoder-based Scoring for Semantic Textual Relatedness](https://mlsanity.com/paper/2405.00659/) (2024)
- [Event-Arguments Extraction Corpus and Modeling using BERT for Arabic](https://mlsanity.com/paper/2407.21153/) (2024)
- [ArabicNLU 2024: The First Arabic Natural Language Understanding Shared Task](https://mlsanity.com/paper/2407.20663/) (2024)

## Abstract (arXiv)

We introduce SinaTools, an open-source Python package for Arabic natural language processing and understanding. SinaTools is a unified package allowing people to integrate it into their system workflow, offering solutions for various tasks such as flat and nested Named Entity Recognition (NER), fully-flagged Word Sense Disambiguation (WSD), Semantic Relatedness, Synonymy Extractions and Evaluation, Lemmatization, Part-of-speech Tagging, Root Tagging, and additional helper utilities such as corpus processing, text stripping methods, and diacritic-aware word matching. This paper presents SinaTools and its benchmarking results, demonstrating that SinaTools outperforms all similar tools on the aforementioned tasks, such as Flat NER (87.33%), Nested NER (89.42%), WSD (82.63%), Semantic Relatedness (0.49 Spearman rank), Lemmatization (90.5%), POS tagging (97.5%), among others. SinaTools can be downloaded from (https://sina.birzeit.edu/sinatools).
