Senon sbaglio, basta fare un semplice form che miri all'URL di Google Translate, pasandolo lui le lingue per la traduzione ed ovviamente l'indirizzo della pagina, quindi credo si possa benissimo fare con poche righe di codice.
Codice:
echo '<form action="http://www.google.com/translate" target="_blank">
<table width="320">
<tr>
<td width="40">
<input name="langpair" value="en|fr" title="Français/French" src="http://photos1.blogger.com/img/43/1633/320/13539949_e76af75976.jpg" height="20" type="image" width="30">
</td>
<td width="40">
<input name="langpair" value="en|de" title="Deutsch/German" src="http://photos1.blogger.com/img/43/1633/320/13539933_041ca1eda2.jpg" height="20" type="image" width="30">
</td>
<td width="40">
<input name="langpair" value="en|it" title="Italiano/Italian" src="http://photos1.blogger.com/img/43/1633/320/13539953_0384ccecf9.jpg" height="20" type="image" width="30"> </td>
</tr>
</table>
<input name="u" value="' . $_SERVER['REQUEST_URI'] . '" type="hidden" />
<input name="hl" value="en" type="hidden">
<input name="ie" value="UTF8" type="hidden">
<input name="langpair" value="" type="hidden">
</form>';
Credo vada bene, altrimenti ti consiglio di cercare una mod di phpBB3 o di vBulletin o di IPB che fa al caso tuo.