https://github.com/alstat/yunir.jl
A lightweight Arabic NLP toolkit
https://github.com/alstat/yunir.jl
arabic arabic-nlp julia nlp nlp-machine-learning
Last synced: 11 months ago
JSON representation
A lightweight Arabic NLP toolkit
- Host: GitHub
- URL: https://github.com/alstat/yunir.jl
- Owner: alstat
- License: mit
- Created: 2022-05-20T02:12:54.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-16T18:32:37.000Z (over 1 year ago)
- Last Synced: 2025-07-20T21:46:34.222Z (11 months ago)
- Topics: arabic, arabic-nlp, julia, nlp, nlp-machine-learning
- Language: Julia
- Homepage: https://alstat.github.io/Yunir.jl/stable/
- Size: 3.47 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yunir.jl
[](https://github.com/alstat/Yunir.jl/actions/workflows/ci.yml)
[](https://codecov.io/gh/alstat/Yunir.jl)
[](https://alstat.github.io/Yunir.jl/dev/)
[](https://alstat.github.io/Yunir.jl/stable/)
[](https://github.com/alstat/Yunir.jl/blob/master/LICENSE)
[](https://doi.org/10.5281/zenodo.6629868)
Yunir.jl is a lightweight toolkit for Arabic Natural Language Processing (ANLP). It offers APIs for the building blocks of ANLP specifically _dediacritization_, _normalization_, _transliteration_ (including _custom transliteration_), _simple encoding_, and _orthographical analysis_.
Yunir (ينير) /yunīr/ is the Arabic word for "illuminate." The logo is a Kufic calligraphy of the Arabic word نور /nūr/ or "light," specifically, a heatless light such as that of the light of the moon.
## Installation
Yunir.jl can be installed as follows:
```julia
julia> using Pkg
julia> Pkg.add("Yunir")
```
## Citation
```
@software{al_ahmadgaid_b_asaad_2022_6629868,
author = {Al-Ahmadgaid B. Asaad},
title = {{Yunir.jl: A lightweight Arabic NLP toolkit for
Julia}},
month = jun,
year = 2022,
publisher = {Zenodo},
version = {v0.2.0},
doi = {10.5281/zenodo.6629868},
url = {https://doi.org/10.5281/zenodo.6629868}
}
```