According to the Cambridge dictionary, "insomnia" means "the problem of not being able to sleep", so yes, it has the same meaning of in Portuguese. What u can ask natives of English is if there is another word that's more common to describe that, than "insomnia"