Ancient Library – 1,060 Greek/Latin texts, click any word to parse it

(ancientlibrary.net)

Comments

laichzeit0 12 hours ago
Interesting project. I would love if you could switch fonts to something like New Athena Unicode.

I built something similar to this by cloning the Diogenes repo and getting Claude to re-implement it in Python (it’s a very old battle tested Perl code base, so a great reference implementation) and using the TLG database for the Greek and Latin texts. You can take this even further by integrating it with the Barrington Atlas (there are scans on Anna’s Archive) for looking up ancient place names, so you have dictionary + map lookups. If you’ve read any of the Landmark series books you’d known what I mean.

Also better if you can generate chapter by chapter critical apparatus on difficult grammar and Anki decks. It’s an annoying part of learning these languages to have to stop and look up words, I like spending a few days learning vocab before reading and it makes it so much more pleasant than having to stop and look things up the whole time.

Obviously all this stuff is copyright so it can never be shared, but I don’t care it’s for my own personal use. I also bought like 6 hours worth of Ionnis Strattakis’ recordings where he reads a bunch of Ancient Greek in reconstructed Attic pronunciation and fine-tuned a text to speech model (styletts2) with full accent markings and breathings. It’s extremely natural sounding. My long term goal is to have a personal tutor that I can speak Attic to and basically have lessons with everyday (speech to text -> llm-> text to speech). All the pieces are there to actually do this.

LLMs have been an absolute game changer for me who is a hobby classicist but also knows how to build software. They are so amazingly good at Attic Greek and Latin, it’s like having the best teachers in the word at your fingertips for some really niche topics that it wouldn’t be possible with otherwise. Also extremely good at managing, building, cleaning up, deduplicating Anki decks.

tmshapland 9 hours ago
I'm always surprised to see that a large enough portion of the HN community are interested in classics that posts like this make it to the front page. Who are you all? What are you doing here?

My undergrad was in classics and viticulture, then did grad school in atmospheric science, which led me to tech and hackernews.

How did you get here?

lsb 12 hours ago
Neat! Similar to my graduate thesis, NoDictionaries: https://nodictionaries.com/cato/de-agri-cultura/156
beloch 11 hours ago
Suggestion: For the pop-up text, bold the meaning of the word so it pops out a bit better. Due to the formatting of word definitions, you have to go hunting for it in many cases.
noisy_boy 1 hour ago
I tried to find a way to read the entire translation of a given work but I found only being able to highlight a word to see it's meaning, not the entire translation. Maybe I missed how to get that from this site? Or is there a site that provides translations of such ancient works?
smithkl42 9 hours ago
Love this.

The way the Greek is displayed isn't very helpful, though. Specifically, any vowel with a grave accent displays the accent as a separate letter, which makes it very distracting to read. I don't think it's a problem with the encoding, as I can copy the inline text and it displays just fine - though with some weird spaces before commas or periods:

ΕΝ ΑΡΧΗ ἦν ὁ λόγος , καὶ ὁ λόγος ἦν πρὸς τὸν θεόν , καὶ θεὸς ἦν ὁ λόγος .

soiltype 12 hours ago
Does this have some use case that the Perseus Digital Library doesn't already serve?
usern20260720 8 hours ago
I generated a read-along version of Athenaze read by a real native language Greek speaker and I met some of the problems that this web has: the vast amount of vocabulary makes managing a dictionary rather complicated.

For tbos version, I gather that a bilingual presentation would be more than necessary: keep Ancient Greek text on a side and display a scholar translation into a selection of switcheable languages

Transformanshen 7 hours ago
An interesting project. Ancient languages have always fascinated me, but the effort required to read even a single page of Greek or Latin can be a serious obstacle It's nice to see tools that simplify this process. I might even want to give it another try
marginalia_nu 12 hours ago
https://ancientlibrary.net/claudian-carminum-minorum-corpusc...

I don't get a definition for 'fulgere', third word first entence, just a reference to 'fulgo'. I can guess what it means though from the more common 'fulgur', maybe something adjacent to flashing or lightning, but translations seem a bit sketchy.

6r17 10 hours ago
I built myself such a simple lexicon for technical stuff (concurrency vocab - invariant, genetics, stuff like that) - can only recom the practice as vocabulary is clearly a big step difference
gfaure 11 hours ago
Cool! Enclitic -que should _not_ be broken off as a separate word, though.
veqq 10 hours ago
Vowel lengths on the main text would be great.
bohnohboh 12 hours ago
it would be nice to sort by date or date range as well
gaigalas 10 hours ago
Clicking out to close a dictionary popup only works if you click empty space within the layout center. This is annoying. On a wide monitor, most empty space is on the sides (where clicking doesn't close).

It seems some books are missing chapter markings. Revelation, for instance. The verses are numbered, and you can notice when chapters change, but one can be lost when searching for a specific chapter.

Dictionary entries are cool, but I would want the in context meaning at least highlighted, so I don't have to read the full entry and do that myself.

Overall, nice idea but it seems like a very barebones implementation that needs a tremendous amount of polishing to be useful.

hcayless 8 hours ago
The Greek font is terrible—it’s using the Modern Greek “acute” accent which looks weird, and commas aren’t supposed to have spaced before them. It’s cool that Perseus did the work that makes this possible though. More info about what edition we’re looking at would be nice too.
Boss0565 11 hours ago
I like it. Can you make the formatting on parsed words easier to read?
frollogaston 10 hours ago
Wow, I used to spend forever looking up words in Latin books.
milkcrate 9 hours ago
Could stand to have a better Greek font, but this is great stuff. Thanks for sharing.
leoc 5 hours ago
I'm a bit out of energy at present but I'll try to put together a comment.

From the point of view of a learner it's unfortunate that macrons (diacritical marks for long vowels) have not been added to the text, and that 'u's have not been altered to 'v's where appropriate.

The word-by-word treatment of translation makes this broadly a part of the category of interlinear texts. For comparison here's one of the early pages of Max Müller's 1864 Sanskrit-to-English interlinear of the https://en.wikipedia.org/wiki/Hitopadesha : https://archive.org/details/firstbookofhitop00ml/page/2/mode... . This is part of a revival of interlinear texts, as a resource for language learners, which traces back to John Locke but really caught on in the English-speaking world in the early nineteenth century thanks to James Hamilton. It's unusual for "traditional" interlinears in having one row which gives a(n explicit) morphological gloss of each word in the original (the "da, 3 sg. Pres. Par" and so on) in the same column as the original word, an English translation of the word, and (in this case) a transliteration. But morphological glosses are a standard feature of modern "interlinear morphemic glosses" https://www.christianlehmann.eu/ling/ling_meth/ling_descript... made by and for linguists who want to analyse and compare languages, rather than learn them. Linguists' adoption of modern IMGs seems to have taken off in the 1960s (though some use has been made of interlinears for "serious" linguistic purposes since at least the 1890s beginnings of the Linguistic Survey of India https://en.wikipedia.org/wiki/Linguistic_Survey_of_India ).

https://theamericanscholar.org/the-new-old-way-of-learning-l... is a very incomplete history of interlinears (the French are especially shortchanged) but probably still the best thing out there in English. See also https://www.reddit.com/r/interlinear . (I have to release some things about the history of interlinears myself but I'm years late at this point.)

https://shop.hyplern.com (might as well add an affiliate link! https://invi.tt/N5VZXP7g ) and https://interlinearbooks.com/ are two publishers offering modern interlinears aimed at language learners. The polished but expensive Legentibus service https://legentibus.com/ offers some interlinears too.

Guess who Vincent F. Hopper https://archive.org/details/chaucerscanterbu0000chau_k0e4 was for a time married to!