Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/har07/PySastrawi
Indonesian stemmer. Python port of PHP Sastrawi project.
https://github.com/har07/PySastrawi
nlp-stemming sastrawi-python
Last synced: about 1 month ago
JSON representation
Indonesian stemmer. Python port of PHP Sastrawi project.
- Host: GitHub
- URL: https://github.com/har07/PySastrawi
- Owner: har07
- License: mit
- Created: 2016-01-14T13:57:09.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-06-20T16:08:35.000Z (over 3 years ago)
- Last Synced: 2024-10-29T05:20:27.828Z (about 1 month ago)
- Topics: nlp-stemming, sastrawi-python
- Language: Python
- Size: 255 KB
- Stars: 335
- Watchers: 16
- Forks: 111
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-indo-projects - PySastrawi - Python port of high quality stemmer library for Indonesian Language. (Natural Language Processing)
- awesome-indonesia-repo - PySastrawi - Python port of high quality stemmer library for Indonesian Language. (Natural Language Processing)
- awesome-vietnam-repo - PySastrawi - Python port of high quality stemmer library for Indonesian Language. (Natural Language Processing)
README
Sastrawi Python
===============Sastrawi Python is a simple python library which allows you to reduce inflected words in Indonesian Language (Bahasa Indonesia) to their base form ([stem](http://en.wikipedia.org/wiki/Stemming)).
This is Python port of the original [Sastrawi](https://github.com/sastrawi/sastrawi) project written in PHP (credits goes to the original author and contributors of Sastrawi PHP).[![Build Status](https://travis-ci.org/har07/PySastrawi.svg?branch=master)](https://travis-ci.org/har07/PySastrawi)
[![Coverage Status](https://coveralls.io/repos/github/har07/PySastrawi/badge.svg?branch=master)](https://coveralls.io/github/har07/PySastrawi?branch=master)
[![PyPI version](https://badge.fury.io/py/PySastrawi.svg)](https://badge.fury.io/py/PySastrawi)Cara Install
-------------Sastrawi dapat di-*install* menggunakan [pip](https://docs.python.org/3.6/installing/index.html), dengan menjalankan perintah berikut di terminal/command prompt : `pip install PySastrawi`
Penggunaan
-----------Jalankan baris-baris kode berikut di *Python interactive terminal* :
```python
# import StemmerFactory class
from Sastrawi.Stemmer.StemmerFactory import StemmerFactory# create stemmer
factory = StemmerFactory()
stemmer = factory.create_stemmer()# stemming process
sentence = 'Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan'
output = stemmer.stem(sentence)print(output)
# ekonomi indonesia sedang dalam tumbuh yang banggaprint(stemmer.stem('Mereka meniru-nirukannya'))
# mereka tiru
```Demo
--------Live demo URL : https://pysastrawi-demo.appspot.com/
Repository : https://github.com/har07/pystastrawi-demo
Lisensi
--------Lisensi Sastrawi Python adalah MIT License (MIT).
Project ini mengandung kamus kata dasar yang berasal dari Kateglo dengan lisensi [CC-BY-NC-SA 3.0](http://creativecommons.org/licenses/by-nc-sa/3.0/).
Informasi Lebih Lanjut
----------------------- [Sastrawi PHP Repository page](https://github.com/sastrawi/sastrawi)