/parseo

A smart esperanto word parser that shows all possible word compositions from roots, affixes and word endings. Based on Baza Radikaro Oficiala.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

parseo

A smart esperanto word parser that shows all possible word compositions from roots, affixes and word endings. Based on the wordlists of Baza Radikaro Oficiala.

Web version: http://parseo.online

Usage from command line:

python parseo.py parse [esperanto-word]

For Example:

python parseo.py parse memorindajn

outputs (as a rich library table):

Nr. Prefix Root Suffix Morphology
0 mem : self or: gold ind: (denotes worthiness, merit) adjective, accusative, plural
1 memor: to recall; recollect; remember ind: (denotes worthiness, merit) adjective, accusative, plural

Parseo also can parse and translate numbers and understands the x-system, so:

python parseo.py parse "kvin milionoj kvarcent tridek kvin mil sescent okdek naux"

outputs:

Nr. Prefix Root Suffix Morphology
0 number: 5435689