All Projects → htaghizadeh → PersianStemmer-Python

htaghizadeh / PersianStemmer-Python

Licence: BSD-2-Clause License
PersianStemmer-Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PersianStemmer-Python

perstem
Persian stemmer and morphological analyzer
Stars: ✭ 18 (-58.14%)
Mutual labels:  persian, persian-language, stemmer, persian-nlp, persian-stemmer
perke
A keyphrase extractor for Persian
Stars: ✭ 60 (+39.53%)
Mutual labels:  information-retrieval, persian, persian-language
persian
Simple Python tool for Persian language localization.
Stars: ✭ 141 (+227.91%)
Mutual labels:  persian, persian-language
vue-persian-tools
Persian tools wrapper for vue.js
Stars: ✭ 21 (-51.16%)
Mutual labels:  persian, persian-language
Awesome Persian Nlp Ir
Curated List of Persian Natural Language Processing and Information Retrieval Tools and Resources
Stars: ✭ 460 (+969.77%)
Mutual labels:  information-retrieval, stemmer
Persian-Sentiment-Analyzer
Persian sentiment analysis ( آناکاوی سهش های فارسی | تحلیل احساسات فارسی )
Stars: ✭ 30 (-30.23%)
Mutual labels:  persian, persian-nlp
Persian-Summarization
Statistical and Semantical Text Summarizer in Persian Language
Stars: ✭ 38 (-11.63%)
Mutual labels:  persian-language, persian-nlp
persian
Some utilities for Persian language in Go (Golang)
Stars: ✭ 65 (+51.16%)
Mutual labels:  persian, persian-language
PersianNER
Named-Entity Recognition in Persian Language
Stars: ✭ 48 (+11.63%)
Mutual labels:  persian-language, persian-nlp
py-persian-tools
An anthology of a variety of tools for the Persian language in Python
Stars: ✭ 106 (+146.51%)
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 (-2.33%)
Mutual labels:  persian, persian-language
PersianQA
Persian (Farsi) Question Answering Dataset (+ Models)
Stars: ✭ 114 (+165.12%)
Mutual labels:  persian-language, persian-nlp
jekyll-theme-mehdix-rtl
A right-to-left theme for Jekyll with Jalali support and some other goodies.
Stars: ✭ 38 (-11.63%)
Mutual labels:  persian
awesome-semantic-search
A curated list of awesome resources related to Semantic Search🔎 and Semantic Similarity tasks.
Stars: ✭ 161 (+274.42%)
Mutual labels:  information-retrieval
BankPayment
Persian Bank Payment Server
Stars: ✭ 37 (-13.95%)
Mutual labels:  persian
see
Search Engine in Erlang
Stars: ✭ 27 (-37.21%)
Mutual labels:  information-retrieval
Wudooh
Browser extension that allows Arabic script modifications for clarity and customization
Stars: ✭ 43 (+0%)
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 (-2.33%)
Mutual labels:  persian
stemmify
Ruby module that converts a word to its approximate root form with the Porter stemmer. For example, observing and observation reduce to observ.
Stars: ✭ 54 (+25.58%)
Mutual labels:  stemmer
DNTPersianComponents.Blazor
A collection of Persian components for Blazor
Stars: ✭ 27 (-37.21%)
Mutual labels:  persian

PersianStemmer-Python

Installation

  pip install PersianStemmer
  pip install https://github.com/htaghizadeh/PersianStemmer-Python/archive/master.zip --upgrade

Code Example

from PersianStemmer import PersianStemmer 

ps = PersianStemmer()
print(ps.run("زیباست"))

# or NLTK compatible form
print(ps.stem("زیباست"))

Citation

To cite the paper/code, please use this BibTex:

@article{10.1093/llc/fqv053,
    author = {Taghi-Zadeh, Hossein and Sadreddini, Mohammad Hadi and Diyanati, Mohammad Hasan and Rasekh, Amir Hossein},
    title = "{A new hybrid stemming method for persian language}",
    journal = {Digital Scholarship in the Humanities},
    volume = {32},
    number = {1},
    pages = {209-221},
    year = {2015},
    month = {11},
    issn = {2055-7671},
    doi = {10.1093/llc/fqv053},
    url = {https://doi.org/10.1093/llc/fqv053},
    eprint = {http://oup.prod.sis.lan/dsh/article-pdf/32/1/209/11046608/fqv053.pdf},
}

Taghi-Zadeh, Hossein and Sadreddini, Mohammad Hadi and Diyanati, Mohammad Hasan and Rasekh, Amir Hossein. 2017. A New Hybrid Stemming Method for Persian Language. In Digital Scholarship in the Humanities. The Oxford University Press. DOI Link

H. Taghi-Zadeh and M. H. Sadreddini and M. H. Dianaty and A. H. Rasekh. 2013. A New Rule-Based Persian Stemmer Using Regular Expression (In Persian). In Iranian Conference on Intelligent Systems (ICIS 2013), pages 401–407. Link

If you have questions, send me an email: h.t.azeri at gmail dot com

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].