天天看點

阿裡雲機器翻譯Go使用Demo

環境準備

1、Go語言版本

go version go1.12.7 windows/amd64

2、開發使用IDE

LiteIDE

3、SDK安裝

go get -u github.com/aliyun/alibaba-cloud-sdk-go/sdk           

測試代碼

package main

import (
    "fmt"
    "github.com/aliyun/alibaba-cloud-sdk-go/services/alimt"
)

func main() {
    client, err := alimt.NewClientWithAccessKey("cn-hangzhou", "LTAIOZZg********", "v7CjUJCMk7j9aKdu****************")

    request := alimt.CreateTranslateGeneralRequest()
    request.Scheme = "https"

    request.FormatType = "text"
    request.SourceLanguage = "zh"
    request.TargetLanguage = "en"
    request.SourceText = "北京歡迎你"

    response, err := client.TranslateGeneral(request)
    if err != nil {
        fmt.Print(err.Error())
    }
    fmt.Printf("response is %#v\n", response)
}           

運作結果

RequestId:"EE89EA3D-5758-4184-A270-A6392441CD9C", Code:200, Message:"", Data:alimt.Data{Translated:"Welcome to Beijing"}}           

參考連結

機器翻譯通用版調用指南 阿裡雲新版人臉識别Go語言調用示例

繼續閱讀