下载地址
操作步骤
为快速开始使用机器翻译 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)
}