كود جميل يوجد على موقع Donutey يمكنك من ترجمة موقعك بواسطة خدمة الترجمة من جوجل ...
كود PHP:
<form action="http://www.google.com/translate_p">
<script type="text/javascript">
<!--
var myLocation = location.href;
var loc = myLocation.split("http://");
var locID = loc.length;
var myurl = "http://"+loc[locID-1];
document.write ("<input name='u' value='"+myurl+"' type='hidden' />");
//-->
</script>
<noscript>
<input name="u" value=" http://www.talktohost.com" type="hidden" /></noscript>
<input name="hl" value="en" type="hidden" />
<input name="ie" value="UTF8" type="hidden" />
<input name="langpair" value="" type="hidden" />
<input style="width:60px;height:20px;" name="langpair" value="ar|en" title="English" src="http://www.donutey.com/images/lang/gb.gif" align="bottom" onclick="this.form.langpair.value=this.value" type="image" /> <input style="width:60px;height:20px;" name="langpair" value="ar|ar" title="Original Language" src="http://www.donutey.com/images/lang/ar.gif" align="bottom" onclick="this.form.langpair.value=this.value" type="image" /> 
</form><!-- Add Translation to Your Site at http://www.donutey.com/translationportal.php -->
طبعا الكود يعتمد على ترجمة العنوان URL ..
ما افكر فيه هو اضافة styleid=111&langid=222
لعنوان URL الذى يتم ترجمته بحيث ان اغير من استايل و لغة الصفحة التى سوف يتم ترجمتها ..
اضافة الكود هيساعد على ظهور الصفحة المترجمة بصورة صحيحة (استايل مجهز اصلا للغة المترجم لها) و نفس الفكرة فى اللغة ..
اتمنى تكون الفكرة وضحت , و فى انتظار مساعدتكم
...