pyarabicshaping

Arabic shaper

A Python port of FriBidi's Arabic shaping algorithm

Port of FriBidi's Arabic shaping to Python

GitHub

16 stars
3 watching
4 forks
Language: Python
last commit: almost 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mpcabd/python-arabic-reshaper Reconstructs Arabic text to be used in applications with limited support 408
amasad/arabish Transliteration system using simple mappings and word frequency to translate English to Arabic text 33
eloraiby/arabtype Converts isolated Arabic UTF8 characters to contextual presentation forms useful for rendering 69
mjnaderi/jalali.py Converts between Persian and Gregorian dates in Python. 151
alexrutherford/arabic_nlp Tools for normalizing and deriving sentiment from Arabic text 26
hadyelsahar/large-arabic-sentiment-analysis-resouces Large Arabic sentiment analysis datasets and tools for training machine learning models 114
cesbit/pyleri A Python-based parser for defining grammars and generating parsers in multiple languages 121
dfki-interactive-machine-learning/arasif Provides sentence embeddings for Arabic languages using pre-trained word embeddings and Smooth Inverse Frequency algorithm 5
pypa/bandersnatch A tool that automates the creation and maintenance of a PyPI mirror 462
fogleman/xy Software utilities for controlling and interacting with the XY Plotter Robot Kit 70
bandprotocol/pylibra An unofficial client library for interacting with the Libra blockchain network 60
pysal/tobler A Python package for interpolating and estimating variables at different spatial scales using various techniques such as areal interpolation, dasymetric mapping, and change of support. 152
abougouffa/pyislam A Python library providing utilities for calculating Islamic prayer times and dates. 100
plyara/plyara A tool to parse YARA rules into a dictionary representation for easier operations and analysis. 175
pycqa/modernize Transforms Python 2 source code into compatible Python 3 and 2.6+ code 356