TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A web app to read Latin texts with inline translations

124 pointsby realaleris1495 months ago

15 comments

realaleris1495 months ago
After finishing DuoLingo’s Latin course, I wanted to read some Latin texts, but I didn&#x27;t find easy enough texts and going back and forth to a dictionary was cumbersome.<p>So I created this app for reading basic Latin texts. The idea of the app is to have a Latin text with translation of each word under the paragraph line, which makes it easy to grasp the meaning but also focuses on reading the original Latin text.<p>It only has one book, if I finish it I might add others.<p>I used OpenAI to do the translation which looks pretty good for me, with the caveat that... well... I do not know Latin. This approach will not probably work for more complex texts.<p>This mode of reading works for me, not sure if is of interest to anyone else.<p>The app source is on GitHub if you are interested:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;aleris&#x2F;duplex-lectio">https:&#x2F;&#x2F;github.com&#x2F;aleris&#x2F;duplex-lectio</a><p>A couple of details about the dev process:<p><a href="https:&#x2F;&#x2F;adi.earth&#x2F;posts&#x2F;duplex-lectio-read-latin-bilingual&#x2F;" rel="nofollow">https:&#x2F;&#x2F;adi.earth&#x2F;posts&#x2F;duplex-lectio-read-latin-bilingual&#x2F;</a>
评论 #42573054 未加载
评论 #42573877 未加载
评论 #42575384 未加载
评论 #42572675 未加载
评论 #42575333 未加载
评论 #42574209 未加载
评论 #42573414 未加载
评论 #42572930 未加载
评论 #42587291 未加载
joshcrews5 months ago
A great collection of Latin texts you can use to find your next books: <a href="https:&#x2F;&#x2F;thelatinlibrary.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thelatinlibrary.com&#x2F;</a>
sieve5 months ago
I suggest using ruby annotations for the translation part.<p>I am building a sanskrit reader[1] and needed a feature that allowed users to tag words with notes&#x2F;meaning. ruby annotations work wonderfully for that.<p>[1] Site: <a href="https:&#x2F;&#x2F;www.adhyeta.org.in&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.adhyeta.org.in&#x2F;</a><p>Backend: <a href="https:&#x2F;&#x2F;github.com&#x2F;s-i-e-v-e&#x2F;adhyeta">https:&#x2F;&#x2F;github.com&#x2F;s-i-e-v-e&#x2F;adhyeta</a><p>(The vocabulary features require a login, which is not open to the public as of yet.)
评论 #42573453 未加载
评论 #42573688 未加载
thom5 months ago
This is nice! I do use ChatGPT a fair amount as I’m still crap at Latin and Greek, but a lot of scholarship just plonks it in untranslated. It has always worked fine for getting the gist. I am extremely lucky in that while moving house my wife allowed me to buy the complete Loeb collection but until then I spent a lot of time on Tufts’ Perseus library. The Latin and English sources (and Greek for that matter) are all in XML on GitHub, so some enterprising soul could probably hook up a wider set of books from here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;PerseusDL&#x2F;canonical-latinLit&#x2F;tree&#x2F;master">https:&#x2F;&#x2F;github.com&#x2F;PerseusDL&#x2F;canonical-latinLit&#x2F;tree&#x2F;master</a>
评论 #42577057 未加载
katspaugh5 months ago
I built a similar thing a while back: <a href="https:&#x2F;&#x2F;github.com&#x2F;katspaugh&#x2F;interlinear.io">https:&#x2F;&#x2F;github.com&#x2F;katspaugh&#x2F;interlinear.io</a><p>Useful when you&#x27;re at a very low level of a language. Past B1 or so, it&#x27;s mostly looking up individual words.
评论 #42574314 未加载
Tomte5 months ago
The jargon is „interlinear translation“.
评论 #42572936 未加载
评论 #42572560 未加载
araes5 months ago
The web design&#x27;s relatively minimalistic and clean. Saw the ruby annotation thing a bit ago in the HTML spec. Seems like there&#x27;s lots of applications for them that don&#x27;t get used.<p>Anybody happen to know of a Latin OCR software that could grab the text parts from Latin documents? Have an interest in translating the Etymologiae of bishop Isidore of Seville, since its one of the main reference texts for education in the middle ages. Just 280 pages of Latin&#x27;s a bit much for hand copying to text files.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Etymologiae" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Etymologiae</a><p>[2] Archive.org <a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;etymologiaeaddde00isid" rel="nofollow">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;etymologiaeaddde00isid</a>
tkgally5 months ago
I have been using LLMs to restore some of my very rusty Russian reading skills. I give them a text in Russian and ask them to explain it word by word and sentence by sentence, and I ask follow-up questions about parts I am still unsure of. It works quite well, and I haven’t noticed any mistakes yet.<p>I just tried the same thing with the linked Latin text and Gemini Experimental 1206. The results appear below. Perhaps someone who knows Latin can tell us how accurate the glosses, translations, and grammatical explanations are.<p><a href="https:&#x2F;&#x2F;www.gally.net&#x2F;temp&#x2F;20250102interlinearlatin.html" rel="nofollow">https:&#x2F;&#x2F;www.gally.net&#x2F;temp&#x2F;20250102interlinearlatin.html</a>
评论 #42573259 未加载
评论 #42573444 未加载
eigenhombre5 months ago
This is really nice, and I hope you continue with additional texts, as I have been trying once again to pick up Latin basics, using YouTube videos and Wheelock&#x27;s Latin (which is one of the best foreign language books I&#x27;ve ever seen).<p>It would be nice to be able to add the macrons or even acute accent characters to show emphasis syllables as another toggle-able option -- ChatGPT seemed to do OK with that task for me just now.
Simon_O_Rourke5 months ago
There&#x27;s some intensive spoken Latin course in Rome, I remember reading about it at the time and it sounded totally immersive. It was a follow on from what Fr Foster had run previously (<a href="https:&#x2F;&#x2F;www.smithsonianmag.com&#x2F;history&#x2F;father-reginald-foster-used-latin-bring-history-present-180976657&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.smithsonianmag.com&#x2F;history&#x2F;father-reginald-foste...</a>).<p>On my bucket list whenever I win the Powerball and can stop working full time
评论 #42572988 未加载
randomcatuser5 months ago
Wow, I like this design. Somehow you picked just the right font size combination so that I can focus on the Latin (but still the English is accessible)<p>I can imagine a click interaction (click on a word&#x2F;phrase, learn more about the grammar, etc). What kind of interactions would people like for reading texts like this?<p>(this is so useful for Chinese too!)
Mobius015 months ago
I really enjoyed this. You made a great choice in typography and the relative size where the English translations do not interfere with the original Latin text. I hope you can continue.
amaccuish5 months ago
Nice, and didn&#x27;t realise Latin behaves like German by swapping the order of verbs at the end.
utf_8x5 months ago
TIL the sentence structure of Latin is wild
评论 #42572895 未加载
评论 #42577347 未加载
vitus5 months ago
I think it&#x27;s a useful start, but I for one still prefer consulting a dictionary on the side (e.g. Whitaker&#x27;s Words -- <a href="https:&#x2F;&#x2F;latin-words.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;latin-words.com&#x2F;</a>) to make sure I get the nuances and make sure I parse the individual words correctly.<p>The first thing that stood out to me with the translation is that it goes word-by-word, and doesn&#x27;t have any room for ambiguity.<p>For instance, in the first line, &quot;profectus est&quot; is the third-person singular perfect form of the deponent verb &quot;proficiscor&quot; based on context, but it could also be the perfect passive form of &quot;proficio&quot; (which my brain initially gravitated toward, as one of the many derivatives of &quot;facio&quot;). I&#x27;d be a bit worried about picking the wrong one if given the word out of context. Or even just picking the wrong translation for a word: for the second sentence, using the word-for-word translation, I might try for &quot;He long was spent at Periander, king of the Corinthians&quot; when &quot;He long dwelled at the house of Periander, king of the Corinthians&quot; would read more naturally, using different translations for &quot;apud&quot; and &quot;versatus erat&quot;.<p>Further, if you don&#x27;t treat these pairs as holistic verb forms, you get very confused by just reordering words: &quot;Arion, after he is having traveled abroad, ...&quot; vs &quot;Arion, after he traveled abroad, ...&quot; And, it can cause some issues with relative ordering of events (where it&#x27;s common to move between verb tenses to indicate that some events happened further in the past -- pluperfect vs perfect especially).<p>And, if you treat &quot;erat&quot; as &quot;was&quot; all the time (as is the case with &quot;versatus erat&quot;), you&#x27;ll interpret pluperfect (which implies finality) as imperfect.<p>Later in the first paragraph, I&#x27;d run into a little bit of trouble with the ablative absolute (&quot;Ingentibus opibus ibi comparatis&quot;): &quot;Great wealth there acquired&quot; would more literally be translated as &quot;With great wealth having been acquired&quot;, or, taking some liberties with the translation, &quot;After he acquired great wealth, ...&quot;<p>Moving on to the second heading: yes, &quot;ut&quot; is most commonly used as part of a result or a purpose clause with the subjunctive, but a newer reader might not understand why we use the subjunctive here instead of the infinitive. The most literal translation might be &quot;The sailors make a plan such that they might rob and kill that man&quot;, but yes, once you&#x27;re more used to the language, you&#x27;d translate it simply as &quot;The sailors make a plan to rob and kill him&quot;.
评论 #42577278 未加载