Я хотел бы поделиться с вами вопросом, чтобы перевести документ, в котором в качестве входных данных используется навык разделения Microsoft.Я вызываю API через POSTMAN, создавая следующий навык:
{
"@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 пуст в обозревателе решений.
Я гарантировал, что функция перевода работает в PSOTMAN правильно!
Заранее спасибо!