It's always a good idea to check the official Migraciones website for the most up-to-date information, as requirements can change often. What was valid a month ago might not be anymore. From my own experience, the process is pretty straightforward, and you don’t really need extra help to gather all the paperwork. But if you do need a translator, feel free to reach out, I can recommend the one we used, super professional and quick! In our case, it took about 6 months from the start of the process to get my husband’s DNI, though timelines can vary depending on the situation.