score:2
As far as I know, no. TMN provides several ways of recharging your phone when abroad. Of course some require that you have money in your account so I will not list them.
You can't top up with credit card but you can request temporary credit to TMN. You can do this with KrΓ©dito service.
An alternative may be using the Karga service. You may ask a friend of yours to transfer money from his TMN account to yours.
Note: All links are in portuguese. You may want to use google translate or a similar service if you don't understand portuguese.