阿里云机器翻译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语言调用示例

相关文章
|
10天前
|
存储 缓存 运维
Serverless 应用引擎产品使用之阿里云函数计算3.0接入Go的框架goframe的步骤如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
17 0
|
10天前
|
运维 Serverless Go
Serverless 应用引擎产品使用之在阿里云函数计算中,Go语言的函数计算服务Go程序没有正确打包如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
18 0
|
1月前
|
前端开发 JavaScript Go
Go 实战|使用 Wails 构建轻量级的桌面应用:仿微信登录界面 Demo
Wails 框架提供了一种简洁而强大的方式,让开发者能够利用 Go 的性能优势和 Web 前端的灵活性,从而能够使用更高效、更轻量级的方法来构建跨平台的桌面应用。本文探讨 Wails 框架的使用,从搭建环境到开发,再到最终的构建打包。
42 1
Go 实战|使用 Wails 构建轻量级的桌面应用:仿微信登录界面 Demo
|
7月前
|
存储 Go API
Go 怎么操作 OSS 阿里云对象存储?
Go 怎么操作 OSS 阿里云对象存储?
103 0
|
人工智能 自然语言处理
阿里云产品体系分为6大分类——人工智能——分为10种模块——机器翻译
阿里云产品体系分为6大分类——人工智能——分为10种模块——机器翻译自制脑图
72 1
|
安全 Go C语言
Go调用C/C++的小demo
go 调用 c/c++ 函数的实现方式有: - 直接嵌套在go文件中使用,最简单直观的 - 直接引用 c/c++ 文件的形式,层次分明,容易随时修改看结果的 - 导入动态库 .so 或 dll 的形式,最安全但是相对会比较慢的
555 0
|
弹性计算 Prometheus 监控
推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(二)
推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(二)
282 0
推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(二)
|
JSON API Go
go语言实现调用阿里云api,获取hostname和ip字段值,输出exl表
go语言实现调用阿里云api,获取hostname和ip字段值,输出exl表
257 0
go语言实现调用阿里云api,获取hostname和ip字段值,输出exl表
|
存储 缓存 运维
瞄一眼clickhouse(附 go demo)
瞄一眼clickhouse(附 go demo)
174 0
瞄一眼clickhouse(附 go demo)
|
Java Go 开发者
【阿里云镜像】下载并安装Go环境
【阿里云镜像】下载并安装Go环境
764 0
【阿里云镜像】下载并安装Go环境