Skip to content

sinarezaei/farsi_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text alt text

Farsi Tools: tools for processing Farsi (Persian) text

Tested with:

  • Python 3.5+

Use the following command to install using pip:

pip install farsi-tools

Usage example

Converting digits

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

Convert text to Farsi (Persian)

Use standardize_persian_text method to convert characters to standard persian form

from farsi_tools import standardize_persian_text

standardize_persian_text('سلام خوبي؟ کمك ﻧميخواي؟') # returns "سلام خوبی؟ کمک نمیخوای؟"

Get Farsi (Persian) stop-words

Use stopwords method to retrieve list of persian stop-words

from farsi_tools import stop_words

stop_words()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages