Я использовал Google API, чтобы получить адрес по заданным GPS-координатам. Но этот язык адресов, который я получил, мне не подходит.
Так что я использовал и Google API для перевода:
$from = 'en';
$to = 'tr';
echo "adress : " . "</br>".translate($from,$to,$address)."</br>";
function translate($from_lan, $to_lan, $text){
$data = file_get_contents ( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=" . urlencode($text) . "&langpair=" . $from_lan . "%7C" . $to_lan );
$data = json_decode ( $data );
if ( $data->responseStatus == 200 )
{
$data = $data->responseData->translatedText;
}
return $translated_text;
}
Но этот код не работает! Произошла следующая ошибка:
Примечание: попытка получить свойство необъекта в C: \ wamp \ www \ getAddress.php
($ data = $ data-> responseData-> translationText;)
Что я должен сделать, чтобы решить эту проблему?