Whats the best approach for small dual language site?

Hello all,
I’m doing a small website for holiday homes in Brazil. I would like to
duplicate the site in Portuguese as well as English. At the moment on
the admin side of things i have duplicate fields for all the text input,
so title and title_portuguese. I have my front controller which the
public see currently all in English. How would you suggest i handle the
Portuguese version of the site so that it is
A: accessible to search engines.
B: follows the DRY philosophy and is generally elegant.

Any advice would be much appreciated.

regards
caspar

Gettext is a great translation tool.