我想,为了与大家分享一个问题,翻译文件,要求微软拆分技术作为其输入。我通过邮差调用API创建下一个技能:
{
"@odata.type": "#Microsoft.Skills.Text.SplitSkill",
"textSplitMode" : "pages",
"maximumPageLength": 50000,
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "textItems",
"targetName": "pages"
}
]
}
一旦拆分完成后,最好我会按如下方式使用“页面”作为输入在Azure中我的翻译功能:
{
"@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
"description": "Our new translator custom skill",
"uri": "https://translate-function.azurewebsites.net//api/Translate?code=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"batchSize":1,
"context": "/document/pages/*",
"inputs" : [
{
"name":"text",
"source": "/document/pages/*"
}
],
"outputs": [
{
"name":"text",
"targetName":"englishText"
}
]
}
有些你可以看到什么错误?结果englishText是在Solution Explorer空。
我已经确保了翻译功能的正常使用中邮差!
提前致谢!
你的技能看起来不错。你可以验证你的翻译功能,像这样的样本有效载荷的作品...
{"values":[{"recordId":"0","data":{"text":"your text goes here"}}]}