"; echo""; function doSearch($numLang,$translateFrom,$translateTo,$query) { require_once("nusoap.php"); $soap = new soapclient('http://api.google.com/search/beta2'); if ($translateFrom != $translateTo) { $translated = translateFromTo($translateFrom,$translateTo,$query); } else { $translated = $query; } $params = array( 'key' =>'sRzGnN9QFHJsl6buXLvSUfCHluRZjyJM', 'q' => $translated, 'start' => 0, 'maxResults' => 10, 'filter' => false, 'restrict' =>'', 'safeSearch' => false, 'lr' =>'lang_'.$translateTo[$i], 'ie'=>'', 'oe'=>'', ); $result = $soap->call("doGoogleSearch",$params,"urn:GoogleSearch"); if ($result == null) { echo"Null results"; $err = $soap->getError(); print_r($err); return null; } if (is_array($result['resultElements'])) { if ($translateTo == "en") echo "

Results in English for \"".$translated."\"

"; if ($translateTo == "de") echo "

Results in German for \"".$translated."\"

"; if ($translateTo == "fr") echo "

Results in French for \"".$translated."\"

"; foreach ($result['resultElements'] as $r) { echo "
  • " . $r['title'] . ""; echo "
    "; echo $r['snippet'] ."(". $r['cahcedSize'] . ")"; echo "

    "; } } //if return 1; } //function dosearch()