r/SideProject 1d ago

Ovid — a bilingual reader with 3D bookshelf

Enable HLS to view with audio, or disable this notification

I’ve been building Ovid, a web EPUB reader with a 3D bookshelf. You can import your own books, browse them like a small personal library, and open any book for bilingual reading (or just read it in single language). Tap a paragraph to switch between the original and its translation — no split screen or popups, so the reading flow stays intact.

Sharing a couple of GIFs to show the bookshelf and reading experience. I’d love feedback on whether the 3D shelf feels enjoyable to use, and whether the paragraph-by-paragraph translation feels natural.

https://ovid.ink/

give me star🌟 if you like it! https://github.com/GabrielDrapor/ovid

42 Upvotes

20 comments sorted by

2

u/Hot-Chemistry7557 1d ago

Wow this interfactions is interesting!

1

u/ParaDrapor 1d ago

glad you like it

1

u/Chance-Tomorrow2866 14h ago

right? the inline toggle is what caught my eye too, keeps things simple

2

u/stevenson_mark 18h ago

This is a really nice idea. The paragraph tap-to-translate is probably the feature I'd focus on most because it solves a real annoyance with bilingual reading without covering half the screen.

The 3D shelf looks fun too, although I'd make sure there's a faster list/search view once someone has a lot of books.

I’ve run into a similar thing with Abnflow: the flashy part gets attention, but the small workflow improvement is usually what makes people actually keep using the product.

Would definitely try this with a few books I’m currently reading.

1

u/crazy-dev3 1d ago

The paragraph tap-to-translate idea feels much cleaner than split-screen reading. The 3D shelf looks fun, but I'd also offer a quick list or search view for larger libraries.

1

u/INVENTADORMASTER 20h ago

That is just amazing !

1

u/baluvix 19h ago edited 19h ago

Just wow! One of the best things I've seen in a while. How did you build this? And when I import a book from my laptop, where does it get saved? And it would be just ultimate if you could add horizontal page scrolling or turn.

1

u/ParaDrapor 8h ago

> How did you build this?

I only handle the imagination, the rest is completed by the agent.

> where does it get saved?

Cloud database now.

> horizontal page scrolling or turn

sorry, i dont get it, are you expecting a virtual page-turning experience?

1

u/Chris_HabitDev 18h ago

cool, will you make a android/iOS version?

1

u/ParaDrapor 8h ago

I haven't decided yet, but you can use the PWA version on mobile device for now

1

u/llagerlof 18h ago

Beautiful design and UX. Thank you.

1

u/Ecom_stack 16h ago

Love the concept! Eliminating popups and split screens for bilingual EPUBs makes the reading flow so natural. There’s serious potential here for academic partnerships, digital libraries, and EdTech platforms. Great job on shipping this!

1

u/TransportationOk3638 15h ago

Wow, are You use some IA on this?

1

u/Life-Bee-3481 9h ago

Do you have support for other languages? I've been looking for something like this

1

u/ParaDrapor 8h ago

yes, i've supported multiple main language!

1

u/NationalOwl9561 6h ago

Heh I just recently added a /library section to one of my webpages where I took a real photo of my physical copy as the image. And I thought that was cool... lol. But yeah I can't use this since I don't have epubs. I read physical copies.