Skip to main content

Python port of Igo Japanese morphological analyzer

Project description


Igo is a Japanese morphological analyzer written in Java and Common Lisp. This software is Python port of Igo(Java version).


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-07-03 – 0.9.6
  • fixed an issue of dictionary size in mmap mode
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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for igo-python, version 0.9.6
Filename, size File type Python version Upload date Hashes
Filename, size igo-python-0.9.6.tar.gz (9.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page