Hello,
Possible so variants:
1 Use components for automatic site translate like sefTranslate
2. use Joomla builtin multi language support and create different property for different languages, and different languages add to different categories, after that create alone menu for every category and connect that menu to self language
3 use component like joomFish and create plugin to it and to real Estate manager
Thanks,
OrdaSoft team