全部产品
Search
文档中心

机器翻译:GO SDK

更新时间:Oct 17, 2022

下载地址

GO SDK

操作步骤

为快速开始使用机器翻译 GO SDK,请按照如下步骤进行。

步骤 1 创建阿里云账号

具体方法请参考阿里云账号注册流程

为了更好地使用阿里云服务,建议尽快完成实名认证,否则部分阿里云服务将无法使用。

步骤 2 获取阿里云访问密钥

为了使用机器翻译 GO SDK,您必须申请阿里云的访问密钥

登录阿里云密钥管理页面 。选择一对用于 SDK 的访问密钥对。如果没有,请创建一对新访问密钥,且保证它处于启用状态。密钥指的是Access Key ID和Access Key Secret

该密钥对会在下面的步骤使用,且需要保管好,不能对外泄露。

步骤 3 开始一个 GO 程序

现在,你可以开始使用 GO SDK。运行如下示例代码即可与机器翻译服务端交互并得到相应输出。

package main 
 
import( 
        "github.com/aliyun/alibaba-cloud-sdk-go/services/alimt" 
        "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" 
        "fmt" 
) 
 
func main() { 
        // 创建ecsClient实例 
        alimtClient, err := alimt.NewClientWithAccessKey ( 
            "cn-hangzhou",                      // 地域ID 
            "<your-access-key-id>",                // 您的Access Key ID 
            "<your-access-key-secret>")              // 您的Access Key Secret 
         if err != nil {             
               // 异常处理 
               panic (err) 
          } 
          // 创建API请求并设置参数 
          request := alimt.CreateTranslateECommerceRequest () 
         // 等价于 request.PageSize = "10" 
          request.Method = "POST" ;   //设置请求 
          request.FormatType = "text" ;   //翻译文本的格式 
          request.SourceLanguage = "zh" ;   //源语言 
          request.SourceText = "你好" ;   //原文 
          request.TargetLanguage = "en" ; //目标语言 
          request.Scene = "title" ;   //目标语言 
        // 发起请求并处理异常 
        response, err := alimtClient.TranslateECommerce (request) 
        if err != nil { 
             // 异常处理 
            panic (err) 
         } 
         fmt.Println (response) 
}