An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Yunir.jl
[![CI](https://github.com/alstat/Yunir.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/alstat/Yunir.jl/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/alstat/Yunir.jl/branch/main/graph/badge.svg?token=lKsVEpMDca)](https://codecov.io/gh/alstat/Yunir.jl)
[![](https://img.shields.io/badge/docs-dev-blue.svg)](https://alstat.github.io/Yunir.jl/dev/)
[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://alstat.github.io/Yunir.jl/stable/)
[![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/alstat/Yunir.jl/blob/master/LICENSE)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6629868.svg)](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}
}
```