It is totally correct, nice job, Aneglo! And yeah, it is really similar to Polish. Actually, all the Slavic languages are so similar to each other that even not speaking all of them but one, you can get the global meaning out of a text.
Still, here´s the bridge you asked:
All the best for your birthday!