function BDTranslate{ param( [string]$q, [string]$from='zh', [string]$to='en' ) $appid = "你的AppId" $sign = '你的App密码' $salt = Get-Random $signtoken = "{0}{1}{2}{3}" -f $appid,$q,$salt,$sign $signtoken = Get-Hash -string $signtoken -algorithm MD5 $response = Invoke-RestMethod http://api.fanyi.baidu.com/api/trans/vip/translate -Method Post -Body @{ q=$q from="zh" to="en" appid=$appid salt=$salt sign = $signtoken.ToLower() } $response }
调用:
BDTranslate -q 'PowerShell中文博客'
输出示例:
from to trans_result ---- -- ------------ zh en {@{src=PowerShell中文博客; dst=PowerShell Chinese Blog}}
本文链接: https://www.pstips.net/7f271.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
感谢大神分享,
请问可以调用百度OCR的API吗?本人小白,刚入门,大神能提示一个示例吗?提前感谢!
下面是百度OCR的文档
https://cloud.baidu.com/doc/OCR/OCR-API.html#.E8.AF.B7.E6.B1.82.E8.AF.B4.E6.98.8E
本人照葫芦画瓢,按格式写了一下,但是无法得到结果,大神能指点一下江山吗?万分感谢:
下面的参数都是正确的,我用postman,测试可以成功!
图片的格式是base64的,不包含头,不能有换行,我不知道怎么用函数转,就直接用在线的转码工具转的
$qaccess_token=’24.b305c9822131e65eda05e29c157dd719.2592000.1559103982.282335-16139329′
$language=’language_type=CHN_ENG’
$probability=’probability=true’
$detect_direction=’detect_direction=true’
$image=’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’
$response = Invoke-RestMethod https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic -Method Post -Body @{
$qaccess_token
$image
$language
$probability
$detect_direction
}
$response