Znalazłem w sieci taki kod chciałbym go przerobić na obsługę wielo-językową (teraz tłumaczy na jeden język) chodzi mi o zachowanie tej formy to znaczy z tłumaczeniem nie chce przechodzić do strony google translate oraz chce aby tłumaczenie to było wymuszane przez kliknięcie na flagę albo button chce zastosować te rozwiązanie o nie chce tłumaczyć całej strony tylko tekst opisu w niej zawarty reszta zostaje miło było by właśnie jakby to użytkownik mógł sam wybrać sobie język jaki go interesuje

jestem początkujący w php proszę pomóc z góry dziękuję
<?php
class Google_Translate_API {
function translate($text, $from = '', $to = 'pl') {
$url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.rawurlencode($text).'&langpair='.rawurlencode($from.'|'.$to); $url,
null,
'http'=>array(
'method'=>"GET",
'header'=>"Referer: http://".$_SERVER['HTTP_HOST']."/\r\n"
)
)
)
);
if (preg_match("/{\"translatedText\":\"([^\"]+)\"/i", $response, $matches)) { return self::_unescapeUTF8EscapeSeq($matches[1]);
}
return false;
}
function _unescapeUTF8EscapeSeq($str) {
return preg_replace_callback("/\\\u([0-9a-f]{4})/i", create_function
('$matches', 'return html_entity_decode(\'&#x\'.$matches[1].\';\', ENT_NOQUOTES, \'UTF-8\');'), $str); }
}
$flagi='en';
$a1jezyk = $flagi;
$text = 'Czesc to ja.';
$trans_text1 = Google_Translate_API::translate($text, 'pl', $a1jezyk);
if ($a1jezyk="en") {
?>