zoukankan      html  css  js  c++  java
  • 谷歌翻译使用php curl请求接口文档

    支持语言


    REST API

    Method
    translate POST /language/translate/v2 (Translates input text, returning translated text.)
    detect POST /language/translate/v2/detect (Detects the language of text within a request.)

    KEY

    API_KEY =

    实例

    translate翻译

    使用 curl 向 https://translation.googleapi... 端点发出请求。该 curl 命令中包含待翻译文本 (q)、源语言 (source) 以及目标语言 (target) 对应的 JSON。

    
    $url = 'https://translation.googleapis.com/language/translate/v2?key=API_KEY';
    $headers = array();
    $headers[]='Content-Type: application/json';
        $data = [
            'q'=>'我最喜欢的城市是堪培拉',
            'source'=>'zh-CN',
            'target'=>'en',
            'format'=>'text',
            'model'=>''
        ];
        $data = json_encode($data);
    $res = curl($url,'post',$data,$headers);
    return $res;
    

    特殊参数 model
    The translation model. Can be either base to use the Phrase-Based Machine Translation (PBMT) model, or nmt to use the Neural Machine Translation (NMT) model. If omitted, then nmt is used.
    If the model is nmt, and the requested language translation pair is not supported for the NMT model, then the request is translated using the base model.

    返回值

    
    "{
      "data": {
        "translations": [
          {
            "translatedText": "My favorite city is Canberra"
          }
        ]
      }
    }
    

    detect检测语言

    检测请求中的语言,并返回语言代码

    
    $url = 'https://translation.googleapis.com/language/translate/v2/detect?key=API_KEY';
    $headers = array();
    $headers[]='Content-Type: application/json';
        $data = [
            'q'=>'我最喜欢的城市是堪培拉'
        ];
        $data = json_encode($data);
    $res = curl($url,'post',$data,$headers);
    return $res;
    

    返回值

    
    "{
      "data": {
        "detections": [
          [
            {
              "confidence": 1,
              "isReliable": false,
              "language": "zh-CN"
            }
          ]
        ]
      }
    }
    

    原文地址:https://segmentfault.com/a/1190000016278417

  • 相关阅读:
    K8s--09 编写mysql的持久化deployment
    K8s--08 prometheus监控
    K8s--07 configMap资源
    K8s--06 K8s数据持久化
    k8S--05 K8s控制器类型
    k8s--04 部署harbor作为k8s镜像仓库
    K8s--03 资源类型
    K8s--02 K8S部署
    K8s--01 Kubernetes简介
    video2gift环境安装(Theano等)
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9971584.html
Copyright © 2011-2022 走看看