If you are experiencing problems with Front Page translating then this article might be helpfull for you, because for some reason Drupal doesn't want to show translated home page then you switch to another language.
There is a several methods which can solve this problem. You can use the Variable translation (i18n_variable) which coming with Internationalization (i18n).
Once you will enable this module, go to the page Site Information - admin/config/system/site-information. Notice that there is new block at the top of the page which allow you to select for which language this settings will be used. Now type the required translated home page URL on the required language and this fix the problem.