Papers › CAMeL Tools: An Open Source Python Toolkit for Arabic Natural Language Processing

CAMeL Tools: An Open Source Python Toolkit for Arabic Natural Language Processing

1 May 2020LREC 2020 5archive 2025-07-28

Ossama Obeid, Nasser Zalmout, Salam Khalifa, Dima Taji, Mai Oudah, Bashar Alhafni, Go Inoue, Fadhl Eryani, Alex Erdmann, er, Nizar Habash

We present CAMeL Tools, a collection of open-source tools for Arabic natural language processing in Python. CAMeL Tools currently provides utilities for pre-processing, morphological modeling, Dialect Identification, Named Entity Recognition and Sentiment Analysis. In this paper, we describe the design of CAMeL Tools and the functionalities it provides.

PaperPDFCode

Code

CAMeL-Lab/camel_tools officialpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Arabic Sentiment AnalysisArabic Text DiacritizationDialect IdentificationMorphological AnalysisMorphological InflectionNamed Entity RecognitionNamed Entity Recognition (NER)Sentiment Analysisnamed-entity-recognition

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections