A simple Python library for Persian language localization.
Python implementation of Persian.js
pip install persian
Used for converting Arabic characters to Persian.
Example:
persian.convert_ar_characters("علي") #returns: علی
Used for converting Persian numbers to English.
Example:
persian.convert_fa_numbers("۱۳۷۱") #returns: 1371
Used for converting Arabic numbers to Persian.
Example:
persian.convert_ar_numbers("٣٤٥") #returns: ۳۴۵
Used for converting English numbers to Persian.
Example:
persian.convert_en_numbers("345") #returns: ۳۴۵
Converting Persian char to English char by switching the keyboard layout
Example:
persian.convert_en_characters("sghl") #returns: سلام
Example:
persian.convert_en_characters("آمده ای ولی من رفته ام و می آییم") #returns: آمدهای ولی من رفتهام و میآییم
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/صفحهٔ_اصلی
This is a open-source project. Fork the project, complete the code and send pull request.