Morpheus v.0.3

Hi,

Look please Morpheus v.0.3 - an Ancient Greek morph analyzer http://gr.diglossa.org/

It’s the desktop application for Win, Linux and MacOS (soon), works anywhere on a desktop, just select some text and copy with Ctrl-C

Please look screencast 1 min, download and install and try it.

Send comments and suggestions: m.bykov@gmail.com

Very nice! These sorts of tools make reading Greek text on the internet much more pleasant.

However, I’d kindly suggest that you consider a different name. Your code appears to be hitting Perseus (and Lexigram) for its info. Perseus relies on code called “Morpheus” which does the actual Greek parsing:

https://github.com/PerseusDL/morpheus

It’s horrible C code, unfortunately, with a number of errors, but since it reads the LSJ for its data, it is very comprehensive on weird forms. I had assumed that you did a refactor on this (a rewrite would be better), when I saw the name of your project.

If you are interested in doing something like that at any point, here are the full digital texts of two dictionaries which can be hard to find online: Cunliffe, LSJ

Thank you!

My code is written absolutely independently, and has nothing common with Perseus.

To come up with a different name, mmmm, that is possible, but Morpheus is quite an old project, I have a Morpheus for Sanskrit also http://sa.diglossa.org. And the Perseus engine is called Hopper. But, maybe, it is necessary. Moreover, Morpheus - this is the shell, and the engine is called Anthrax https://github.com/mbykov/antrax

I did not know that Lexigram’s engine also is called Morpheus. That is household telepathy.

Anyway, thank you!

I’m sorry about that. I saw the Perseus morph calls in contents.js, and I assumed that’s what you were using, but I see the antrax stuff now. That reads everything from a db hosted on diglossia.org?

Yes, look http://diglossa.org:5984/_utils/index.html

db ‘greek’ - composition of pronouns, irregular forms, etc, a little educational dictionary from open sources, and LSJ (as LSJ as I could parse it, alas)

db ‘gr-flexes’ - all terminations of nouns, verbs, etc

But Morpheus has version 0.3, it is still imperfect. The next step, I hope, will be the processing of suffixes and affixes, and participles. So too many wordforms are still unprocessed with ‘no result’.

So I added an external call to Perseus results (in a new tab of the default browser) on Ctrl-P, and Lexigram results on Ctrl-L. This call only opens Perseus page for current wordform, that is all.

I’ll publish all data for ‘greek’ and ‘gr-flex’ DBs in a next ten minutes, repo will be ‘morpheus-greek data’

done, look https://github.com/mbykov/morpheus-greek-data

folders dicts, flex, irregular and pronouns are used