All Projects → rezakamalifard → persian

rezakamalifard / persian

Licence: MIT License
Simple Python tool for Persian language localization.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to persian

vue-persian-tools
Persian tools wrapper for vue.js
Stars: ✭ 21 (-85.11%)
Mutual labels:  persian, persian-language
perstem
Persian stemmer and morphological analyzer
Stars: ✭ 18 (-87.23%)
Mutual labels:  persian, persian-language
py-persian-tools
An anthology of a variety of tools for the Persian language in Python
Stars: ✭ 106 (-24.82%)
Mutual labels:  persian, persian-language
PersianStemmer-Python
PersianStemmer-Python
Stars: ✭ 43 (-69.5%)
Mutual labels:  persian, persian-language
perke
A keyphrase extractor for Persian
Stars: ✭ 60 (-57.45%)
Mutual labels:  persian, persian-language
Saaghar
“Saaghar” (ساغر) is a Persian poetry software written by C++ under Qt framework, it uses "ganjoor" database as its database. It has tab feature in both its “Viewer” and its “Search” page that cause it be suitable for research goals.
Stars: ✭ 42 (-70.21%)
Mutual labels:  persian, persian-language
persian
Some utilities for Persian language in Go (Golang)
Stars: ✭ 65 (-53.9%)
Mutual labels:  persian, persian-language
Persian-OCR
Optical character recognition of Farsi and Arabic letters
Stars: ✭ 36 (-74.47%)
Mutual labels:  persian
persian-latex
A Persian Latex Template that can be used in different instances such as assignments, exams, quizzes; Not suitable for long documents such as theses or project reports.
Stars: ✭ 42 (-70.21%)
Mutual labels:  persian
easy-materialize-rtl
Simple way to set RTL for materializecss.com.
Stars: ✭ 20 (-85.82%)
Mutual labels:  persian
eshteb
Reduces the anger of an Iranian when typing in the wrong language!
Stars: ✭ 42 (-70.21%)
Mutual labels:  persian
HandySub
Download Subtitle from Subscene and other sources
Stars: ✭ 42 (-70.21%)
Mutual labels:  persian
gahshomar
A Persian (Jalali/Farsi) calendar for Linux
Stars: ✭ 69 (-51.06%)
Mutual labels:  persian
Karej
سایت و خبرنامه موقعیت‌های شغلی خارج از ایران
Stars: ✭ 73 (-48.23%)
Mutual labels:  persian
thewhite
✒️ It's a minimal and light wordpress blog theme 🎨
Stars: ✭ 87 (-38.3%)
Mutual labels:  persian
PersianQA
Persian (Farsi) Question Answering Dataset (+ Models)
Stars: ✭ 114 (-19.15%)
Mutual labels:  persian-language
coderz
coderz.ir
Stars: ✭ 25 (-82.27%)
Mutual labels:  persian
jekyll-theme-mehdix-rtl
A right-to-left theme for Jekyll with Jalali support and some other goodies.
Stars: ✭ 38 (-73.05%)
Mutual labels:  persian
persian-tts
🔊 A simple human-based text-to-speach synthesiser and ReactNative app for Persian language.
Stars: ✭ 18 (-87.23%)
Mutual labels:  persian
BankPayment
Persian Bank Payment Server
Stars: ✭ 37 (-73.76%)
Mutual labels:  persian

Persian

A simple Python library for Persian language localization.

Tests

Python implementation of Persian.js

Installation

pip install persian

Functions

Convert to Persian characters

Used for converting Arabic characters to Persian.

Example:

persian.convert_ar_characters("علي")  #returns: علی

Convert to English numbers from Persian Number

Used for converting Persian numbers to English.

Example:

persian.convert_fa_numbers("۱۳۷۱")  #returns: 1371

Convert to Persian numbers from Arabic Number

Used for converting Arabic numbers to Persian.

Example:

persian.convert_ar_numbers("٣٤٥")  #returns: ۳۴۵

Convert to Persian numbers from English Number

Used for converting English numbers to Persian.

Example:

persian.convert_en_numbers("345")  #returns: ۳۴۵

Change keyboard layout

Converting Persian char to English char by switching the keyboard layout

Example:

persian.convert_en_characters("sghl")   #returns: سلام

Zero-width non-joiner correction

Example:

persian.convert_en_characters("آمده ای ولی من رفته ام و می آییم")   #returns: آمده‌ای ولی من رفته‌ام و می‌آییم

Decode Percent-encoding Characters in URLs

Example:

persian.decode_url("https://fa.wikipedia.org/wiki/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C")   #returns: https://fa.wikipedia.org/wiki/صفحهٔ_اصلی

Contributors

Contributing

This is a open-source project. Fork the project, complete the code and send pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].