douna1895 2011-09-20 15:04
浏览 112
已采纳

调用google translate API的REST方法

I want to access the Google Translate APIv2. Here is the url:

https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de

I already have the key and this url is working fine if I am using it in the browser address bar.

My problem is that I do not know how to call this url using REST. I want to get the result stored in a variable.

  • 写回答

3条回答 默认 最新

  • dsa4214 2011-09-20 15:22
    关注

    Try

    <?php
    
    //make http request
    $response = file_get_contents('https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de');
    
    //decode json to array
    $json = json_decode($response);
    
    //show the json array in a readable format
    echo '<pre>';
    
    //show array
    print_r($json);
    
    ?>
    

    You can then access specific nodes with echo $json['key_name']

    Useful URLs:

    http://php.net/manual/en/function.file-get-contents.php

    http://php.net/manual/en/function.json-decode.php

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记