华为Could API人工智能系列——文本翻译

华为Could API人工智能系列——文本翻译


前言

云原生时代,开发者们的编程方式、编程习惯都发生了天翻地覆的变化,大家逐渐地习惯在云端构建自己的应用。作为新一代的开发者们,如何更快速了解云,学习云,使用云,更便捷、更智能的开发代码,从而提升我们的开发效率,是当前最热门的话题之一,而Huawei Cloud Toolkit,作为连接华为云的百宝箱,是集成在各大IDE平台上的插件集合,会在方方面面提升着开发者的效率。

华为云API开发套件助力开发者快速集成华为云,可做到便捷连接200+的华为云服务,引用7000+的华为云API服务,在IDE中集成华为云的功能,让开发者与云端华为云建立连接。

智能编码方面集成了华为云自主研发的代码大模型和软件分析技术,全场景函数级、行级代码生成,同规模算力一次通过业界第一,这会帮助开发者更为高效的使用自动语义生成,达到快速开发的目的,使整个过程更智能。

环境准备

开发语言:Python

开发工具:PyCharm Community Edition 2023.1.4

PyCharm插件:

1、Chinese (Simplified) Language Pack /中文语言包

2、Huawei Cloud API:华为云API插件提供华为云服务全量API检索、调试、SDK代码自动补全、集成华为云CLI、示例代码等功能

3、Huawei Cloud CodeArts Check:华为云代码检查插件提供业界规范(含华为云)检查,支持一键格式化和代码自动修复,当前支持Java、C++、C,这个使您使用的环境操作即可,我这里用的python没有提示。

4、Huawei Cloud CodeArts Snap:华为云 CodeArt Snap 智能编程助手致力于打造现代化开发新范式,通过将自然语言转化为规范可阅读、无开源漏洞的编程语言,提升开发者编码效率,助力企业快速响应市场不确定性;

5、Huawei Cloud Toolkit Platform:华为云底座插件为华为云各类云服务插件提供公共能力,比如单点登录、UI集成、API访问等功能;

PyCharm环境的搭建:https://laoshifu.blog.csdn.net/article/details/135279145

API接口开通地址:https://console.huaweicloud.com/nlp/#/nlp/overview 


文本翻译

对于用户输入原始语种的文本,转换为目标语种的文本。

开通地址:https://console.huaweicloud.com/nlp/#/nlp/overview

开通效果:

这里是阶梯收费哦,注意一些。

请求参数

名称 类型 IN 必选 描述
X-Auth-Token string header true

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

project_id string path true

来自公有云的Project ID, 用于资源隔离。

Body 参数

名称 类型 必选 描述
text string true

待翻译文本,仅支持utf-8编码,长度不超过2000字符。

from string true

翻译原语言,具体取值见支持的语言列表: 阿拉伯语 ar 德语 de 俄语 ru 法语 fr 韩语 ko 葡萄牙语 pt 日语 ja 泰语 th 土耳其语 tr 西班牙语 es 英语 en 越南语 vi 中文(简体) zh 中文(繁体) zh-tw 自动检测输入语种并翻译成目标语种,您需要指定目标语种。 auto

to string true

翻译目标语言,具体取值见支持的语言列表: 阿拉伯语 ar 德语 de 俄语 ru 法语 fr 韩语 ko 葡萄牙语 pt 日语 ja 泰语 th 土耳其语 tr 西班牙语 es 英语 en 越南语 vi 中文(简体) zh 中文(繁体) zh-tw

scene string false

默认为“common”,当前只有通用场景

API调试

这里我们先试试中文翻译,测试文本:【我有一个梦想,希望全世界的程序员都能安康幸福。】

返回结果

{
 "src_text": "我有一个梦想,希望全世界的程序员都能安康幸福。",
 "translated_text": "I have a dream, I hope the world's programmers can be well-being and happiness.",
 "from": "zh",
 "to": "en"
}

对安康幸福的翻译智能说英语智能强行理解了。

本地测试

这里使用AK/SK。

本地测试完毕。

猜你喜欢

转载自blog.csdn.net/feng8403000/article/details/135436746