Skip to main content

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

2010-11-25 – 0.1
  • first release.

2010-11-27 – 0.1a
  • update package info only.

2010-11-27 – 0.2
  • support Google App Engine(maybe)

2010-11-27 – 0.3
  • drop mmap related code

  • reduce memory footprint

2010-11-28 – 0.3a
  • fix bugs(if a phrase ends with ‘た’ will causes error)

2011-08-29 – 0.4
  • add some enhances and clean up.

2011-09-01 – 0.9
  • compatibility with python3.2

  • update the code base to igo-0.4.3

  • add some enhances and clean up.

Project details


Download files

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

Source Distribution

igo-python-0.9.zip (13.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page