You should really look for help in the italian section because those words you wish to translate are in Italian.
I reckon most latin languages may sound similar to someone used to english, but Italian is quite different from Portugues and so most of the Portuguese/Brazilians wont be able to help you.
I´ve been to Italy myself and although we can understand a few words it´s a bit hard to make a translation.
I'm Italian. I try to translate the sentence:
"It's still possibile to solve that, but (a lot of ) time will be required and time is by our side"...
This looks a part of a larger sentence (or discussion): consider that it's not easy to translate it without considering the rest....