xyxie 1 年之前
父節點
當前提交
52546ee553
共有 1 個文件被更改,包括 12 次插入11 次删除
  1. 12 11
      services/google_translate.go

+ 12 - 11
services/google_translate.go

@@ -9,15 +9,16 @@ import (
 	"net/http"
 	"strconv"
 )
+
 var (
-	googleTranslateUrl = "http://8.210.169.38:8396/api/google/translate"
+	googleTranslateUrl = "http://47.254.37.124:8396/api/google/translate"
 )
 
 type GoogleApiResp struct {
-	Code int    `json:"code"`
-	Msg  string  `json:"msg"`
-	ErrMsg string `json:"err_msg"`
-	Data GoogleApiRespData `json:"data"`
+	Code   int               `json:"code"`
+	Msg    string            `json:"msg"`
+	ErrMsg string            `json:"err_msg"`
+	Data   GoogleApiRespData `json:"data"`
 }
 
 type GoogleApiRespData struct {
@@ -34,17 +35,17 @@ func GoogleTranslateApi(content string) (contentEnMap map[string]string, err err
 		return
 	}
 
-	utils.FileLog.Info("googleTranslateData:"+string(bytesData))
+	utils.FileLog.Info("googleTranslateData:" + string(bytesData))
 	// 将解析之后的数据转为*Reader类型
 	reader := bytes.NewReader(bytesData)
-	resp, err := http.Post(googleTranslateUrl, "application/json",  reader)
+	resp, err := http.Post(googleTranslateUrl, "application/json", reader)
 	if err != nil {
 		errMsg = err.Error()
 		err = fmt.Errorf("调用谷歌翻译接口失败")
 		return
 	}
 	defer resp.Body.Close()
-	if resp.StatusCode != 200  {
+	if resp.StatusCode != 200 {
 		err = fmt.Errorf("调用谷歌翻译接口失败")
 		errMsg = "Status Code: " + strconv.Itoa(resp.StatusCode)
 		return
@@ -54,7 +55,7 @@ func GoogleTranslateApi(content string) (contentEnMap map[string]string, err err
 	var ret GoogleApiResp
 	err = json.Unmarshal(body, &ret)
 	if err != nil {
-		errMsg = "解析谷歌翻译接口返回值失败 json.Unmarshal Err " +err.Error()
+		errMsg = "解析谷歌翻译接口返回值失败 json.Unmarshal Err " + err.Error()
 		err = fmt.Errorf("解析谷歌翻译接口返回值失败")
 		return
 	}
@@ -63,10 +64,10 @@ func GoogleTranslateApi(content string) (contentEnMap map[string]string, err err
 		errMsg = ret.ErrMsg
 		return
 	}
-	contentEnMap = make(map[string]string , 0)
+	contentEnMap = make(map[string]string, 0)
 	err = json.Unmarshal([]byte(ret.Data.ContentEn), &contentEnMap)
 	if err != nil {
-		errMsg = "解析谷歌翻译接口返回值失败2 json.Unmarshal Err " +err.Error()
+		errMsg = "解析谷歌翻译接口返回值失败2 json.Unmarshal Err " + err.Error()
 		err = fmt.Errorf("解析谷歌翻译接口返回值失败")
 		return
 	}