Simon provides multiple TTS backends. One of them is called "Webservice" and can use any web based TTS Server that returns WAV files. One of those servers is the OpenMARY project.
OpenMARY does include a couple of languages by default (English, German,...). A voice for brazilian portoguese is currently being added. At the moment it can be found on the creators website.