私は英語からオランダ語への翻訳にgoogle trnslation apisを使用しようとしています。translate.googleapis.comからjson形式でデータを取得するにはどうすればよいですか?
$text = urlencode($text);
$from_lan = 'en';
$to_lan = 'nl';
$url = "https://translate.googleapis.com/translate_a/single?client=p&sl=".$from_lan."&tl=".$to_lan."&dt=t&q=".$text;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec($ch);
print_r($content);
私は取得していますデータがある: - - :
[[["uitzicht","view",,,2]],,"en"]
それは、配列やJSONデータではありません私は、次のコードを持っています。それは文字列です。私はJSON形式でデータを取得できますか
それはアレイまたはJSONデータではないが。配列のように見える –
出力が配列の場合は、json_encode()を使用して文字列をjsonに変換します。 –
データは実際には角かっこで囲まれた文字列です。 @Anant – Saswat