You never mentioned legal immigrants in your post. And I was referring to Illegals. As for my lack of understanding and use of the English language all I can to is to apologize and say: I wish I was perfect... like you!
If you want to immigrate to Portugal, you needn't worry about learning the language. All you need to do is to come in illegally, making sure you throw away all your ID cards before landing.
You will then be put in a 3 or 4 star hotel with all the free benefits, including pocket money (that the native Portuguese don't even dream of getting) and then just apply for refugee status.
We, the taxpayers will be helping you during your stay here. No need to worry... just be happy!
During the time you wait for your refugee status to be accepted you may, if you want, learn to speak the language, using your cellphone with the free internet you get, as one of your many privileges!