Google Weather API en Español

  • Autor Autor mpsgroup
  • Fecha de inicio Fecha de inicio
M

mpsgroup

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas,

He utilizado el siguiente script que usa el api weather de google pero no consigo que me devuelva los valores en español.

Código:
PHP:
<?
$xml = simplexml_load_file('http://www.google.com/ig/api?weather=barcelona');
$information = $xml->xpath("/xml_api_reply/weather/forecast_information");
$current = $xml->xpath("/xml_api_reply/weather/current_conditions");
$forecast_list = $xml->xpath("/xml_api_reply/weather/forecast_conditions");
?>
<html>
    <head>
        <title>Google Weather API</title>
    </head>
    <body>
        <h1><?= print $information[0]->city['data']; ?></h1>
        <h2>Today's weather</h2>
        <div class="weather">		
            <img src="<?= 'http://www.google.com' . $current[0]->icon['data']?>" alt="weather"?>
            <span class="condition">
            <?= $current[0]->temp_f['data'] ?>&deg; F,
            <?= $current[0]->condition['data'] ?>
            </span>
        </div>
        <h2>Forecast</h2>
        <? foreach ($forecast_list as $forecast) : ?>
        <div class="weather">
            <img src="<?= 'http://www.google.com' . $forecast->icon['data']?>" alt="weather"?>
            <div><?= $forecast->day_of_week['data']; ?></div>
            <span class="condition">
	            <?= $forecast->low['data'] ?>&deg; F - <?= $forecast->high['data'] ?>&deg; F,
	            <?= $forecast->condition['data'] ?>
            </span>
        </div>	
        <? endforeach ?>
    </body>
</html>

Alguien sabe como hacer para que devuelva la info en español?

Saludos y gracias de antemano
 
has probado a cambiar google.com por google.es?
 
Si y no funciona. He buscado por google pero en todos los códigos que he encontrado me los devuelve con datos en inglés.

has probado a cambiar google.com por google.es?