Tested with:
- Python 3.5+
Use the following command to install using pip:
pip install farsi-tools
Use replace_arabic_digits_with_farsi
method to replace arabic digits with farsi digits.
from farsi_tools import replace_arabic_digits_with_farsi
replace_arabic_digits_with_farsi('٤') # returns ۴
Use replace_ascii_digits_with_farsi
method to replace ASCII digits with farsi digits.
from farsi_tools import replace_ascii_digits_with_farsi
replace_ascii_digits_with_farsi('4') # returns ۴
Use replace_farsi_digits_with_ascii
method to replace farsi digits with ASCII digits.
from farsi_tools import replace_farsi_digits_with_ascii
replace_farsi_digits_with_ascii('۴') # returns 4
Use replace_arabic_digits_with_ascii
method to replace farsi digits with ASCII digits.
from farsi_tools import replace_arabic_digits_with_ascii
replace_arabic_digits_with_ascii('٤') # returns 4
Use standardize_persian_text
method to convert characters to standard persian form
from farsi_tools import standardize_persian_text
standardize_persian_text('سلام خوبي؟ کمك ﻧميخواي؟') # returns "سلام خوبی؟ کمک نمیخوای؟"
Use stopwords
method to retrieve list of persian stop-words
from farsi_tools import stop_words
stop_words()