1. New
    1. Member Announcements
  2. Home
    1. Get Started - Activities
    2. Posting Policies
    3. Community Standards
    4. Terms of Use
    5. Moderator Team
    6. Site Map
    7. Quizzes
    8. Articles
      1. Featured Articles
      2. Blog Posts at EpicureanFriends
  3. Wiki
    1. Wiki Home
    2. FAQ
    3. Classical Epicureanism
    4. Physics
    5. Canonics
    6. Ethics
    7. Search Assistance
    8. Not NeoEpicurean
    9. Foundations
    10. Navigation Outlines
    11. Key Pages
  4. Forum
    1. New Activity
    2. New Threads
    3. Welcome
    4. General Discussion
    5. Featured
    6. Activism
    7. Shortcuts
    8. Dashboard
    9. Full Forum List
    10. Level 3+
    11. Most Discussed
  5. Podcast
    1. Lucretius Today Podcast
    2. Episode Guide
    3. Lucretius Today At Youtube
    4. EpicureanFriends Youtube Page
  6. Texts
    1. Overview
    2. Diogenes Laertius
    3. Principal Doctrines
    4. Vatican Sayings
    5. Lucretius
    6. Herodotus
    7. Pythocles
    8. Menoeceus
    9. Fragments - Usener Collection
    10. Torquatus On Ethics
    11. Velleius On Gods
    12. Greek/Latin Help
  7. Gallery
    1. Featured images
    2. Albums
    3. Latest Images
    4. Latest Comments
  8. Calendar
    1. Upcoming Events List
    2. Zoom Meetings
    3. This Month
    4. First Monday Zoom Meetings
    5. Wednesday Zoom Meeting
    6. Twentieth Zoom Meetings
    7. Zoom Meetings
  9. Other
    1. Featured Content
    2. Blog Posts
    3. Files
    4. Logbook
    5. EF ToDo List
    6. Link-Database
  • Login
  • Register
  • Search
This Thread

Welcome To EpicureanFriends.com!

"Remember that you are mortal, and you have a limited time to live, and in devoting yourself to discussion of the nature of time and eternity you have seen things that have been, are now, and are to come."

Sign In Now
or
Register a new account
  1. New
  2. Home
  3. Wiki
  4. Forum
  5. Podcast
  6. Texts
  7. Gallery
  8. Calendar
  9. Other
  1. Forum
    1. New Activity
    2. New Threads
    3. Welcome
    4. General Discussion
    5. Featured
    6. Activism
    7. Shortcuts
    8. Dashboard
    9. Full Forum List
    10. Level 3+
    11. Most Discussed
  1. EpicureanFriends - Home of Classical Epicurean Philosophy
  2. Forum
  3. Meetings, Resources, and Activism
  4. Technology, Social Media, and Internet Activism
  • Sidebar
  • Sidebar

Technology Inquiry: Easy Production of Side-By-Side English Translation with Greek or Latin?

  • Cassius
  • March 10, 2025 at 3:26 PM
  • Go to last post
Regularly Checking In On A Small Screen Device? Bookmark THIS page!
  • Online
    Cassius
    05 - Administrator
    Points
    101,654
    Posts
    13,914
    Quizzes
    9
    Quiz rate
    100.0 %
    • March 10, 2025 at 3:26 PM
    • #1

    We are regularly running into the need for easy production of html pages which allow the side-by-side display of English translation with the original Greek or Latin.

    I think the target probably needs to be two or three column - probably two so that it will be usable on portrait size portable devices.

    It also probably needs to be somehow divisible by "cells," in that the English translation is frequently longer than the Greek or Latin, and so to keep the passages of text together it's necessary to be able to have the end result look almost like a "spreadsheet" so that the English and original passages stay together. It's possible that links or tags could be used to jump from place to place, but ultimately side-by-side is probably the most usable.

    Optimum would be the ability to easily change out the columns, so that for example the first column could be Latin, then the second switchable between Bailey, Munro, etc., with the switching function not causing you to lose your place in the text.

    Since we're talking wish-list here, what we need is a system wherein the texts can be prepared and edited either locally or on the internet version, and then the result easily convertible to an html page for posting.

    Currently one system I am using is Emacs org-mode, where I can prepare a text and then export the result to an html page like so. It's possible that emacs could do what we want but it has a steep learning curve.

    I'd like to employ such as system to deploy side-by-side versions of Lucretius, rather than individually as we currently have it.

    I made an early effort in the direction of multi-column pages here. This is somewhat usable, but it's not by any means optimum. The columns don't stay together and the system I used was not user friendly.

    I know others would probably find suggestions useful, as Don (for one) is thinking about side-by side versions of his letter to Menoeceus.

    I don't have any illusions that this will be easy to do, but if we start the thread now then maybe over time people will come across examples of other sites that are usable for such a project and we can explore how they are made.

  • Online
    TauPhi
    03 - Member
    Points
    1,672
    Posts
    188
    Quizzes
    3
    Quiz rate
    92.5 %
    • March 10, 2025 at 5:44 PM
    • #2

    If you're looking for something like that:

    Side By Side viewer

    you may want to follow the link to the source code given in 'About' section. I didn't investigate it closely but it looks like there are some instructions how to create similar projects. There are also author's contact details there, if needed.

  • Online
    Cassius
    05 - Administrator
    Points
    101,654
    Posts
    13,914
    Quizzes
    9
    Quiz rate
    100.0 %
    • March 10, 2025 at 6:14 PM
    • #3

    WOW that is impressive!

    Joshua and Don you'll be interested to take a look at this.


    Thanks Tau Phi!

  • Online
    Cassius
    05 - Administrator
    Points
    101,654
    Posts
    13,914
    Quizzes
    9
    Quiz rate
    100.0 %
    • March 10, 2025 at 7:29 PM
    • #4

    Ok I have a short section of Book One of Lucretius running as an example of what the software can do and its usability by someone who is not a programming expert (me).

    This will require much more effort to implement the full book, but it is definitely doable, and being based in github, it can be set up to work on as a joint project:

    Side By Side viewer

  • Joshua
    05 - Administrator
    Points
    14,783
    Posts
    1,874
    Quizzes
    3
    Quiz rate
    95.8 %
    • March 10, 2025 at 8:20 PM
    • #5

    Very impressive software, thank you TauPhi

  • Online
    Cassius
    05 - Administrator
    Points
    101,654
    Posts
    13,914
    Quizzes
    9
    Quiz rate
    100.0 %
    • March 11, 2025 at 7:51 AM
    • #6

    One particularly nice thing about the software is that you once you find a section in the text that you want to reference somewhere else, you can copy the URL and share it and that url will take you to the specific section - kind of like the artchive.org link to a pdf will take you to a particular page. I haven't previously had a good way to link to specific sections of a text version of Lucretius or other texts so using a system like this would be a good way to provide that.


    Side By Side viewer

  • Online
    TauPhi
    03 - Member
    Points
    1,672
    Posts
    188
    Quizzes
    3
    Quiz rate
    92.5 %
    • March 12, 2025 at 8:02 PM
    • #7

    For those who don't want to post anything online but want to use this software for personal projects where side by side texts comparison is needed, here's the easiest way to do it.

    Step 1: Download the zip file and unpack it where you want it. It's basically a webpage template that allows you to display the texts side by side.

    https://github.com/tasuki/sbs/archive/gh-pages.zip

    Step 2: Create a local HTTP server. This will create a local environment for your webpage. There are different way to do it but the simplest is to run below command in the directory where index.html is. (Make sure Python is installed and you run the command in the correct directory)

    python -m http.server

    Step 3: Edit index.html to make sure base href is set to current directory: <base href="/"> or simply remove this line as default is current directory anyway.

    Step 4: Copy of the files from tests/the_raven folder into the folder where index.html is. These files are the example to show you how things are done. For your own projects, modify these files or create your own.

    Step 5: Open your web browser with this address: http://localhost:8000/. This is how you access the local server where your newly created website is.

    That's it. Now the world is your oyster. You can put your own texts, compare, re-arrange or even change how things look like by modifying all_min.css file in styles directory. (The file is obfuscated but there are ways to deobfuscate it so it's easy to modify to your liking). After you're happy with the results, you can print as pdf in the browser and you have a nice looking document. Have fun.

Unread Threads

    1. Title
    2. Replies
    3. Last Reply
    1. ⟐ as the symbol of the philosophy of Epicurus 35

      • Like 1
      • michelepinto
      • March 18, 2021 at 11:59 AM
      • General Discussion
      • michelepinto
      • May 11, 2025 at 5:09 PM
    2. Replies
      35
      Views
      7.3k
      35
    3. Julia

      May 11, 2025 at 5:09 PM
    1. Is All Desire Painful? How Would Epicurus Answer? 24

      • Like 1
      • Cassius
      • May 7, 2025 at 10:02 PM
      • General Discussion
      • Cassius
      • May 10, 2025 at 3:42 PM
    2. Replies
      24
      Views
      831
      24
    3. sanantoniogarden

      May 10, 2025 at 3:42 PM
    1. Pompeii Then and Now 7

      • Like 2
      • kochiekoch
      • January 22, 2025 at 1:19 PM
      • General Discussion
      • kochiekoch
      • May 8, 2025 at 3:50 PM
    2. Replies
      7
      Views
      1.1k
      7
    3. kochiekoch

      May 8, 2025 at 3:50 PM
    1. Names of Bits of Reality 4

      • Thanks 2
      • Eikadistes
      • May 8, 2025 at 12:12 PM
      • General Discussion
      • Eikadistes
      • May 8, 2025 at 1:31 PM
    2. Replies
      4
      Views
      230
      4
    3. Eikadistes

      May 8, 2025 at 1:31 PM
    1. Why pursue unnecessary desires? 74

      • Like 1
      • Rolf
      • May 2, 2025 at 12:41 PM
      • General Discussion
      • Rolf
      • May 8, 2025 at 12:17 AM
    2. Replies
      74
      Views
      2.1k
      74
    3. Joshua

      May 8, 2025 at 12:17 AM

Latest Posts

  • ⟐ as the symbol of the philosophy of Epicurus

    Julia May 11, 2025 at 5:09 PM
  • Episode 280 - Wrapping Up Cicero's Arguments On Death

    Cassius May 11, 2025 at 10:58 AM
  • Ancient Greek Gods and Goddesses Positive Attributes

    Cassius May 11, 2025 at 7:10 AM
  • Is All Desire Painful? How Would Epicurus Answer?

    sanantoniogarden May 10, 2025 at 3:42 PM
  • Introductory Level Study Group via Zoom - Interest Level and Planning

    sanantoniogarden May 10, 2025 at 3:02 PM
  • Happy Birthday General Thread

    Cassius May 10, 2025 at 4:08 AM
  • Welcome LukeTN!

    Cassius May 9, 2025 at 9:34 PM
  • Pompeii Then and Now

    kochiekoch May 8, 2025 at 3:50 PM
  • Names of Bits of Reality

    Eikadistes May 8, 2025 at 1:31 PM
  • Episode 279 - On "Dying Before One's Time"

    Cassius May 8, 2025 at 11:15 AM

EpicureanFriends - Classical Epicurean Philosophy

  1. Home
    1. About Us
    2. Classical Epicurean Philosophy
  2. Wiki
    1. Getting Started
  3. Frequently Asked Questions
    1. Site Map
  4. Forum
    1. Latest Threads
    2. Featured Threads
    3. Unread Posts
  5. Texts
    1. Core Texts
    2. Biography of Epicurus
    3. Lucretius
  6. Articles
    1. Latest Articles
  7. Gallery
    1. Featured Images
  8. Calendar
    1. This Month At EpicureanFriends
Powered by WoltLab Suite™ 6.0.22
Style: Inspire by cls-design
Stylename
Inspire
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Articles
  • Blog Articles
  • Files
  • Gallery
  • Events
  • Pages
  • Wiki
  • Help
  • FAQ
  • More Options
foo
Save Quote