per

persian

Simple Python tool for Persian language localization.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

133

Maintenance

Last Commit

10mos ago

Contributors

8

Package

Dependencies

0

License

Apache License 2.0

Categories

Readme

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.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial