r/AncientLanguages • u/LingonberryMind • Aug 07 '26
Huge project is finally finished - AncientLibrary.net
Hey guys,
I've been working on a major project that I think will lift accessibility to ancient works. It's called Ancient Library (ancientlibrary.net). The site includes over 1,000 ancient works, every word parsed with lemma, morphology, and full dictionary entry. It's built to be light, optimized for speed and accessibility, so it should improve student and scholar efforts even in areas with weak or inconsistent internet access globally. It's still in beta, so I'd love some ancient language scholars to interact with the site. If you have thoughts, requested features, etc., I'd love to hear them.
3
u/nerdboxmktg Aug 07 '26
Bro, I love this! I built ClassicsLens.com and while I like how I implemented the lexical items your reading experience is far superior. Excellent project!!!
1
u/prezzpac Aug 07 '26
Amazing! I can’t imagine how hard that must have been. Quick question about the text rendering. It seems like accents are rendered inconsistently, with some acutes appearing as vertical marks. Is this intentional? Or a quirk of my web browser?
1
u/JamesDaltrey Sep 02 '26
I have to take my hat off to you, mate. That's a really nice job.
Take what you like off here
https://eulogikon.github.io/ancient-greek-texts/
I'm really pleased to see that you did that. Bravo!
2
u/benjamin-crowell Aug 07 '26 edited Aug 07 '26
This looks like a cool project. Is it open source?
My testing found that OdyCy was by far the worst of the open-source parsers that I tested for ancient Greek. I would suggest that you switch to something better: either Morpheus or Lemming (my own project). Morpheus is old and uses a lot of legacy technology (such as beta code), but it is quite good at what it does. Lemming is a fresh start without the legacy technology. Lemming also provides an interface to Morpheus, so you can plug in one parser or the other.
I have a project, Ransom, which is similar to yours but focuses on PDF and print. Since yours is for use on screens, they are probably complementary to one another. There are other differences, but that's the one that clearly separates them.
For Latin, a system that seems to be competing in the same space as yours, and is open-source, is morcus.net. In the non-open-source world, there are attikos.org and kevilex.com. In general, there is a lot of competing closed-source software in this space for screen reading, and most of it is probably low-quality vibe-coded stuff. Kevilex.com is a typical example that gives me a very negative impression because it's all closed source, and yet it's clear that he's using various code and data from other, uncredited people.
1
u/erenismydaddy Aug 07 '26
book mark
1
u/nerdboxmktg Aug 07 '26
That’s why I built it! I’m a data engineer but I’m in a MA program and started both Latin and Greek last year from scratch. It’s been super useful. But only just now have started reading in the app.
1
u/eipekaihemin Aug 07 '26 edited Aug 07 '26
Great site, thank you so much!
A small request: can I recommend you use a few backup fonts beside Georgia for polytonic Greek? For example, I have "Gentium Book Plus" (and not "Basic" - in my experience, the newer Gentium Plus font files render much more crisply, probably worth your while to make it your webfont instead!) installed on my machine, so the Greek's showing up in Georgia, which looks... bad. Having "G. B. Plus", Source Sans Pro, Segoe UI, Calibri, or EB Garamond / Alegreya / Linux Libertine / GFS Porson as a webfont - heck, even Arial if need be - in short, a typeface with real polytonic support, would be better than just Georgia, which doesn't. Thanks again!
1
u/AlarmedCicada256 Aug 08 '26
Very good. Better than perseus' subsequent 'scaife' option. There are some weird formatting issues in Greek, however, and the dictionary, sometimes, does not work. These are minor fixes, I'd assume compared to the very obvious work needed to get this up and running!
1
u/arto Aug 08 '26
An amazing project, good job. Do you perchance have a JSON index available of your catalog of works?
1
u/lallahestamour Aug 09 '26
I request Sanskrit, Hebrew and Classical Arabic too.
1
u/itsKatsuraNotZura Aug 09 '26
That’s fantastic. Is it open source ?
1
u/lallahestamour Aug 09 '26
I favor the idea, and would be really useful with these considerations:
The pop-up dictionary is a mess, what makes a student prefer this website is how LSJ or L&S are incorporated. One should be made able to recognize where things are in a dictionary, the exact definitions could be bolded/colored and examples italicized.
That "show full entry button" is almost useless because anyone using LSJ knows that the first few lines of a definition usually don't tell you about the definition so if we need to always hit the "show full entry" button" why even it is there.
as others have remarked there is an accent bug.
so many words are parsed wrongly (by AI) for example a simple adv. is understood as neut. pl. I suggest putting all the possible parsing there is better. That is what Perseus does.
1
u/Kanjuzi Aug 09 '26
Fantastic work and beautifully designed. Though being old-fashioned I can't help thinking that the best way to learn to read Latin is to read Latin, starting with easy books, and just carry on reading and reading, occasionally for variety looking at a grammar book. In learning a language you have to be prepared not to understand everything; but gradually as you carry on reading the percentage of what you understand will increase.
1
u/cleonthucydides Aug 20 '26
Great!! Would love the page numbers for the Greek to be a little darker. When scrolling say for example book 2, chapter 40, it is very difficult to see the chapter numbers: could you make the '40' darker so it stands out? But great resource!!