This module should become Python 3.0 compliant. I patch was submitted to the patches category.
I have released NGram 3.1 at http://pypi.python.org/pypi/ngram/3.1
This module has a Python 3.1-compatible egg, and the setup.py now uses Distribute, which calls 2to3 during installation if the module is being installed into Python 3. 2to3 only edits a few lines.
Closing, since we now have a Python 3 release.