Ruqyai/Ruqia-Library
Python library used for Arabic NLP to process, prepare and clean the Arabic text
This library helps researchers, data analysts, and anyone working with Arabic text prepare their data for analysis. It takes raw Arabic text, often messy with emojis, URLs, or repeated characters, and outputs a clean, normalized version. This is for anyone who needs to process Arabic language data for tasks like sentiment analysis, topic modeling, or search.
No commits in the last 6 months.
Use this if you need to clean and standardize Arabic text from various sources before further linguistic analysis or machine learning tasks.
Not ideal if you primarily work with non-Arabic languages or if your text cleaning needs are very minimal.
Stars
16
Forks
6
Language
Python
License
MIT
Category
Last pushed
Jul 06, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/Ruqyai/Ruqia-Library"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
CAMeL-Lab/camel_tools
A suite of Arabic natural language processing tools developed by the CAMeL Lab at New York...
PetrKorab/Arabica
Python package for text mining of time-series data
markuskiller/textblob-de
German language support for TextBlob.
MagedSaeed/farasapy
A Python implementation of Farasa toolkit
adhaamehab/textblob-ar
Arabic support for textblob