Growing up learning English as a second language, watching Family Guy (and later other shows) has helped me improve a lot. Now learning Japanese, I tried to replicate the same but had to realize that I'm not at the right level yet. I still had to pause and look up words too many times for it to work well, so I moved to reading manga. In cases where I am still unable to understand after looking up every word and researching grammar, I check the same speech bubble in the official translation. Even if the translation sometimes takes some liberties, it helps me understand the general intent and allows me to move on.
I've built this app, so that I don't have to manually keep two manga readers (the original and translation) in sync. You can load two versions of the same manga and it will synchronise them, so you can switch the language with a click of a button. I use an image registration algorithm from OpenCV to match and adjust the images of pages, in order to be able to switch languages without jitter.
It is done entirely in the front-end, so I more or less don't have to worry about infrastructure. Because of this, it can also be used offline once the webapp has loaded, which was an important feature for me.
It still has many rough edges that I would love to polish, but for now, it works well enough for me and I'm the only one using it as far as I know. Still, it would be awesome if this helped people with similar needs.
Try it out here: https://aligned.pictures/
Or see how it works in the README of the project through a few gifs I recorded a while back: https://github.com/EDVTAZ/MLMR