创建并认识Azure Translator翻译服务
分类: Azure翻译服务 ◆ 标签: #Azure #翻译 #Translator ◆ 发布于: 2023-06-15 20:55:38

为了快速的学习Azure Translator
翻译服务,我们本节来创建一个翻译服务,并使用Postman来快速的测试一下效果。
如果您还没有一个Azure
账户,您可以创建一个免费的Azure
账户,参考教程:https://www.azuredeveloper.cn/article/how-to-get-free-azure-account。
创建Azure Translator
使用Azure
账户登录到Azure Portal
: https://portal.azure.com 或者: https://portal.azure.cn, 登录之后,选择Create a resource
, 在搜索框输入translator
:
然后点击该图标,进行创建:
- 填写您需要创建的服务名称。
- 选择您的订阅
- 选择您的服务创建区域
- 选择定价层
- 创建一个新的资源组,或者选择一个您已经创建好的资源组
创建完成之后,选择创建的资源,进入该资源的overview
页面,然后选择左侧的Keys and Endpoing
:
- 选择该菜单
- 主要用于访问该服务的
key
- 该服务所创建的区域
- 文本翻译的
API
请求地址。 - 文档翻译请求的
API
地址。
使用postman
测试文本翻译服务
请自行搜索并安装postman
。
由于我们是通过rest api来请求服务的,因此我们在请求的过程中需要使用一些header
:
- 认证
header
:header name
是Ocp-Apim-Subscription-Key
, 值就是上图2
处的key
。 - 自定义的标识区域的
header
:header name
是Ocp-Apim-Subscription-Region
, 值就是上图3
处的区域。 ContentType
:application/json; charset=UTF-8
请求的地址就是上图4
和5
了。
同时需要注意的是文本翻译的API
请求格式如下:
/translate?api-version=3.0&from={source Language}&to={target language1}&to={target LanuageN....}"
请求体必须是json
:
{ 'Text' => '您的文本' }
启动Postman
按照如上的说明,测试一下:
一个很有意思的翻译是唐诗:床前明月光,疑是地上霜
, 如下:
反译着玩一下: