Nishnaabemwin Text Analysis

1. Select an analysis option below...

3. Click this button:



The analysis process first uses a strict analyzer, then a relaxed analyzer is applied to what the strict analyzer fails on.

Caveat lector: the most current version of the relaxed analyzer here is too large to host on this site (as of 8/21/2024). The version posted here is a slimmed down older version and may behave differently


When you analyze words/texts on this site, none of that is shared with (or even seen by) the host. Here's why:

Your browser makes a self-contained file system in your computer's memory when it visits a page.

This site loads an analyzer into this file system, and anything you analyze goes into this file system, too.

In short, all the analysis work is done on your computer, and none of what you analyze is sent to a server somewhere for processing/storage.

This is why this service is free (yay!) and your data is as secure as your browser (which is probably pretty secure).


Gchi-miigwech to Alan Ojiig Corbiere and Amy Debassige for their help testing this tool! Also, so many thanks to Rand Valentine and Mary Ann Corbiere for their help reviewing analyzer output. Alden Jole deserves credit for pointing me towards pyscript and the possibility of a static page. Last, but not least, a great big miigwech to Natasha Cruz, Eli Franz and Zoe Kyriacopoulos for their help processing and finding bugs! None of these people are to blame for the many problems with this site.

This site and the underlying analyzers were created by Dustin Bowers. The source code for the analyzers can be accessed here. This is ultimately a fork of work done by Dustin Bowers from 2015-2017 in the ALT-lab at the University of Alberta.

In chronological order, the following organizations have provided support (financial or otherwise) for this work:


Email the author

Last updated: 09/12/2024 2:09