I also recommend leveled books.
I will open a story twice in my web browser. One with the language i'm learning, the other in my native language. When i get stuck I'll switch to native version. If I i'm still confused after that, i'll use google translate.
I use this site: https://www.readinga-z.com/books/leveled-books/
Have you tried "graded readers"? Also called "easy readers"? Those are stories in easy English for beginners.
Here is a link to some free graded readers for beginners.