PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Arabic Nlp Python Packages

Python packages with the GitHub topic arabic-nlp. Sorted by relevance, with stars and monthly downloads.
linuxscout
alyahmor

Arabic flexionnal morphology generator

6K 35 5
aub-mind
arabert

Pre-trained Transformers for Arabic Language Understanding and Generation (Arabic BERT, Arabic GPT2, Arabic ELECTRA)

5K 727 148
TRoboto
mahad

Maha is a text processing library specially developed to deal with Arabic text.

2K 217 19
adhaamehab
arabicnlp

Python package for Arabic natural language processing

2K 28 5
balswyan
arabic-rt

Arabic shaping, BiDi, and un-baking for games, TTS, and real-time clients. Python + C#/.NET/Unity.

1K 0 0
MohammedAly22
leva-tts

A production-oriented Levantine Text-to-Speech pipeline built on a fine-tuned XTTS-v2 optimized for real-time conversational agents.

1K 7 1
TigreGotico
text2tashkeel

Lightweight Arabic diacritization (tashkeel) — a model picker over bundled ONNX models, no PyTorch, no network

1K 2 0
MohammedAly22
voicetut-tts

VoiceTut-TTS is an Egyptian-Arabic text-to-speech system fine-tuned from OmniVoice on ~380 hours of Egyptian podcast speech. It produces natural Egyptian speech with seamless Arabic ↔ English code-switching, ships 15 built-in studio voices, supports zero-shot voice cloning

1K 10 1
U4RASD
dalla-data-processing

data processing pipeline used for the DALLA Models.

971 2 0
forzagreen
farahidi

Arabic morphological analyzer — a pure-Python port of AlKhalil Morpho Sys 2

859 0 0
MhdMartini
araclean

Offset-preserving Arabic text normalization & cleaning for NLP — map cleaned spans back to the original. Pure-Python, typed, reproducible profiles.

830 1 0
balswyan
arabic-repair

Detect and repair visually-baked Arabic text from PDFs, OCR, and legacy sources. Fixes what NFKC can't.

634 0 0
AMR-KELEG
english-to-arabic-transphonator

Transphonate English words using Arabic script

632 9 1
Ruqyai
ruqia

Python library used for Arabic NLP to process, prepare and clean the Arabic text

576 16 6
misraj-ai
kawn-ai

The official Python SDK for kawn.ai by Misraj AI. High-performance Arabic OCR and Embeddings with native Sync and Async support.

562 3 0
azizalzahrani
arabic-rag-toolkit

🔍 أدوات RAG العربية — Arabic-first RAG toolkit with multi-agent support (LangChain + CrewAI)

536 1 1
sayedyousef
arabnamer

Offline Arabic name transliteration & fuzzy similarity. No LLM, no API calls, names never leave your infrastructure. Ships a 38 MB pruned XGBoost model + 22K EN↔AR dictionary. 98.4 lenient accuracy on MENA benchmark. Built for KYC, compliance, entity resolution, Arabic NLP preprocessing.

517 0 0
balswyan
arabic-extract

End-to-end Arabic text extraction from PDFs and scanned images — OCR + visual-order repair in one call.

516 0 0
AliAbdelaal
atkspy

this repository is a python package that supports SOAP interface to communicate with the Microsoft ATKS

378 28 2
AMR-KELEG
franco-arabic-transliterator

Convert franco-arabic text into arabic

349 26 3
adhaamehab
textblob-ar-mk

Arabic support for textblob

231 87 23
Hamza5
pipeline-diacritizer

Command-line application to automatically restore the diacritics of an Arabic text.

176 18 4
Umma1
hadith

Helps hadith scholars with quantitative research

112 9 3
UBC-NLP
turjuman

TURJUMAN, a neural toolkit for translating from 20 languages into Modern Standard Arabic (MSA).

57 58 12
    • Data from PyPI, GitHub, ClickHouse, and BigQuery