Python port of Igo Japanese morphological analyzer
Project description
About
Igo is a Japanese morphological analyzer written in Java and Common Lisp. This software is Python port of Igo(Java version).
Notice
Dictionary builder is not provided. You need to use Igo Java version to build the dictionary for Igo.
How To Use
You can use Igo Python easily:
>>> from igo.Tagger import Tagger >>> t = Tagger('ipadic') >>> for m in t.parse(u'すもももももももものうち'): ... print m.surface, m.feature ... すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ も 助詞,係助詞,*,*,*,*,も,モ,モ もも 名詞,一般,*,*,*,*,もも,モモ,モモ も 助詞,係助詞,*,*,*,*,も,モ,モ もも 名詞,一般,*,*,*,*,もも,モモ,モモ の 助詞,連体化,*,*,*,*,の,ノ,ノ うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ >>>
Changelog for Igo-Python
- 2015-04-14 – 0.9.5
use mmap to load files of a dictionary if it is possible
- 2013-07-05 – 0.9.3
support characters in Supplementary Planes
- 2012-02-27 – 0.9.2
apply changes in Igo(java) 0.4.4
- 2012-02-27 – 0.9.1
synchronize with Igo(java) 0.4.5
- 2011-09-01 – 0.9
compatibility with python3.2
update the code base to igo-0.4.3
add some enhances and clean up.
- 2011-08-29 – 0.4
add some enhances and clean up.
- 2010-11-28 – 0.3a
fix bugs(if a phrase ends with ‘た’ will causes error)
- 2010-11-27 – 0.3
drop mmap related code
reduce memory footprint
- 2010-11-27 – 0.2
support Google App Engine(maybe)
- 2010-11-27 – 0.1a
update package info only.
- 2010-11-25 – 0.1
first release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.