@Simon Temby I have tried this scenario with couple of files in a container, 1 PDF and 1 .txt file. The body of the request I used for this scenario is:
{
"inputs": [
{
"source": {
"sourceUrl": "https://<myblob>.blob.core.windows.net/translator?sp=rl&st=2021-09-27T11:17:06Z&se=2021-09-27T19:17:06Z&spr=https&sv=2020-08-04&sr=c&sig=tiUsV%2Ba95O%2BzoeuvamgZHwqdyFsXCydn%2FP6uZIkon80%3D"
},
"targets": [
{
"targetUrl": "https://<myblob>.blob.core.windows.net/target?sp=rwl&st=2021-09-27T11:19:15Z&se=2021-09-27T19:19:15Z&spr=https&sv=2020-08-04&sr=c&sig=BL0bfpBiMXCTbhrsSAn8FxYtbAkDXvVgysteiDNgLns%3D",
"language": "de"
}
]
}
]
}
In both cases the source and target access is delegated as SAS access at the container level.
Once the request was submitted the get status operation returned success for both the documents. I have created a new target container in this case as the error you mentioned seems to occur for some of my older containers.
I would request to check the body of your request as above and create a new target container and use that SAS URL in the body to check if this works. Thanks.
If an answer is helpful, please click on or upvote which might help other community members reading this thread.