This project is under active development.
This module provide API to solving this issue
Hook wrapper for OOP in Drupal
Polyglot is good as a starting point for multilingual Drupal 7 website.