阿里云机器翻译Go使用Demo

简介: 阿里巴巴机器翻译是由阿里巴巴匠心打造的在线智能机器翻译服务。依托领先的自然语言处理技术和海量的互联网数据优势,阿里巴巴成功上线基于注意力机制的深层神经网络翻译系统(NMT),帮助用户跨越语言鸿沟,畅享交流和获取信息,实现无障碍沟通。凭借海量数据积累及关键技术创新,在电商领域翻译质量独具优势。下面介绍如何使用Go SDK调用阿里云机器翻译API。

环境准备

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语言调用示例

相关文章
|
6月前
|
存储 Go API
Go 怎么操作 OSS 阿里云对象存储?
Go 怎么操作 OSS 阿里云对象存储?
101 0
|
人工智能 自然语言处理
阿里云产品体系分为6大分类——人工智能——分为10种模块——机器翻译
阿里云产品体系分为6大分类——人工智能——分为10种模块——机器翻译自制脑图
72 1
|
安全 Go C语言
Go调用C/C++的小demo
go 调用 c/c++ 函数的实现方式有: - 直接嵌套在go文件中使用,最简单直观的 - 直接引用 c/c++ 文件的形式,层次分明,容易随时修改看结果的 - 导入动态库 .so 或 dll 的形式,最安全但是相对会比较慢的
544 0
|
弹性计算 Prometheus 监控
推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(二)
推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(二)
278 0
推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(二)
|
JSON API Go
go语言实现调用阿里云api,获取hostname和ip字段值,输出exl表
go语言实现调用阿里云api,获取hostname和ip字段值,输出exl表
255 0
go语言实现调用阿里云api,获取hostname和ip字段值,输出exl表
|
存储 缓存 运维
瞄一眼clickhouse(附 go demo)
瞄一眼clickhouse(附 go demo)
168 0
瞄一眼clickhouse(附 go demo)
|
Java Go 开发者
【阿里云镜像】下载并安装Go环境
【阿里云镜像】下载并安装Go环境
760 0
【阿里云镜像】下载并安装Go环境
|
NoSQL 小程序 网络协议
Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第二篇(内附开发 demo)
Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第二篇(内附开发 demo)
169 0
Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第二篇(内附开发 demo)
|
JSON 小程序 Cloud Native
Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第一篇(内附开发 demo)
Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第一篇(内附开发 demo)
404 0
Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第一篇(内附开发 demo)
|
程序员 Go
我的Go+语言初体验——Demo游戏体验篇(直男程序员的真实体验)
我的Go+语言初体验——Demo游戏体验篇(直男程序员的真实体验)
我的Go+语言初体验——Demo游戏体验篇(直男程序员的真实体验)