Hello, Armand
I got married last year. My husband is Croatian.
All I needed was:
1. a valid passport (actually I used my ID, because I am from an EU country)
2. my birth certificate with the Hague Apostille on it and both translated.
The Hague Apostille is not required for all countries, you have to find out whether your country is a member of the Hague Convention or not. If it´s not, maybe there are other procedures to follow.
Some say your birth certificate can not be older than 6 months, but mine was and I had no problem with it. The Apostille had been issued 1 month earlier, maybe that saved me.
3. A certificate of celibacy, which can not be older than 6 (or 3) months. I got it at the register office where I was born.
This has to bear the Hague apostille too and both be translated into Croatian.
________________________________________________________________
After you translate the documents and the Hague Apostille, you need to put another stamp on the translations, which certifies them. But if you translate them in Croatia, you do not need that.
If you do not find a translator in your country, you can translate the documents with the apostille on them, in Croatia.
Here you can find a list of the official translators in Croatia and see if there is a translator for your language:
We submitted the documents 40 days before we got married.
When you submit the documents do not forget to tell them you need your original birth certificate back (if you do). Otherwise they will keep it. If it is only issued once in your country, they will make a copy of it and give you back the original.
The best thing you can do is consult the register office where you are going to get married, since requirements may differ depending on your country of origin.