Translation Operations - Get Translation
Hämta en översättning efter ID.
GET {endpoint}/videotranslation/translations/{translationId}?api-version=2024-05-20-preview
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Cognitive Services-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://eastus.api.cognitive.microsoft.com). |
translation
|
path | True |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Översättningsresurs-ID. |
api-version
|
query | True |
string minLength: 1 |
DEN API-version som ska användas för den här åtgärden. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Begäran har slutförts. |
|
Other Status Codes |
Ett oväntat felsvar. Sidhuvuden x-ms-error-code: string |
Säkerhet
Ocp-Apim-Subscription-Key
Ange din Speech-resursnyckel här.
Typ:
apiKey
I:
header
AADToken
Det här är Microsofts identitetsplattform flöden.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Exempel
Get Translation
Exempelbegäran
GET {endpoint}/videotranslation/translations/TranslateMyZhCNVideo?api-version=2024-05-20-preview
Exempelsvar
{
"id": "TranslateMyZhCNVideo",
"displayName": "hello.mp4",
"description": "Translate video from en-US to zh-CN.",
"input": {
"sourceLocale": "en-US",
"targetLocale": "zh-CN",
"voiceKind": "PlatformVoice",
"videoFileUrl": "https://xxx.blob.core.windows.net/container1/myvtt.vtt?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx"
},
"createdDateTime": "2023-04-01T05:30:00.000Z",
"latestIteration": {
"id": "xxx",
"description": "Iteration1",
"status": "Running",
"input": {
"speakerCount": 3,
"subtitleMaxCharCountPerSegment": 80,
"webvttFile": {
"url": "https://xxx.blob.core.windows.net/container1/myvtt.vtt?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx",
"kind": "MetadataJson"
}
}
},
"latestSucceededIteration": {
"id": "xxx",
"description": "Iteration1",
"input": {
"webvttFile": {
"url": "https://xxx.blob.core.windows.net/container1/myvtt.vtt?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx",
"kind": "MetadataJson"
}
},
"result": {
"translatedVideoFileUrl": "https://xxx.blob.core.windows.net/container1/video.mp4?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx",
"sourceLocaleSubtitleWebvttFileUrl": "https://xxx.blob.core.windows.net/container1/sourceLocale.vtt?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx",
"targetLocaleSubtitleWebvttFileUrl": "https://xxx.blob.core.windows.net/container1/targetLocale.vtt?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx",
"metadataJsonWebvttFileUrl": "https://xxx.blob.core.windows.net/container1/metadataJsonLocale.vtt?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx",
"reportFileUrl": "https://xxx.blob.core.windows.net/container1/metadataJsonLocale.vtt?sv=2023-01-03&st=2024-05-20T08%3A27%3A15Z&se=2024-05-21T08%3A27%3A15Z&sr=b&sp=r&sig=xxx"
}
}
}
Definitioner
Name | Description |
---|---|
Azure. |
Felobjektet. |
Azure. |
Ett svar som innehåller felinformation. |
Azure. |
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Iteration |
Gör en iteration för att översätta en videofil från källspråk till målspråk, webvtt för innehållsredigering är valfritt för att begära parameter. |
Iteration |
Iterationsindata. |
Iteration |
Iterationsresultat. |
Status |
Uppgiftsstatus. |
Translation |
Skapa översättningsresurs som värd för iterationer av översättning av en videofil från källspråk till målspråk. |
Translation |
Översättningsindata. |
Voice |
TTS-rösttyp. |
Webvtt |
Webvtt-översättningsfil. |
Webvtt |
Webvtt-filtyp. |
Azure.Core.Foundations.Error
Felobjektet.
Name | Typ | Description |
---|---|---|
code |
string |
En av en serverdefinierad uppsättning felkoder. |
details |
En matris med information om specifika fel som ledde till det rapporterade felet. |
|
innererror |
Ett objekt som innehåller mer specifik information än det aktuella objektet om felet. |
|
message |
string |
En mänsklig läsbar representation av felet. |
target |
string |
Målet för felet. |
Azure.Core.Foundations.ErrorResponse
Ett svar som innehåller felinformation.
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
Azure.Core.Foundations.InnerError
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Name | Typ | Description |
---|---|---|
code |
string |
En av en serverdefinierad uppsättning felkoder. |
innererror |
Inre fel. |
Iteration
Gör en iteration för att översätta en videofil från källspråk till målspråk, webvtt för innehållsredigering är valfritt för att begära parameter.
Name | Typ | Description |
---|---|---|
createdDateTime |
string (date-time) |
Tidsstämpeln när objektet skapades. Tidsstämpeln är kodad som ISO 8601-datum- och tidsformat ("ÅÅÅÅ-MM-DDThh:mm:ssZ", se https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
description |
string |
Beskrivning av iteration |
failureReason |
string |
Iterationsfelorsak |
id |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Iterations-ID |
input |
Iterationsindata. |
|
lastActionDateTime |
string (date-time) |
Tidsstämpeln när den aktuella statusen angavs. Tidsstämpeln är kodad som ISO 8601-datum- och tidsformat ("ÅÅÅÅ-MM-DDThh:mm:ssZ", se https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
result |
Iterationsresultat. |
|
status |
Iterationsstatus |
IterationInput
Iterationsindata.
Name | Typ | Description |
---|---|---|
exportSubtitleInVideo |
boolean |
Exportera underrubrik i video. |
speakerCount |
integer (int32) |
Antal talare i videon. |
subtitleMaxCharCountPerSegment |
integer (int32) |
Maximalt antal visningstecken per segment underrubrik. |
webvttFile |
Webvtt-fil för innehållsredigering, den här parametern krävs från den andra begäran om att skapa iteration av översättningen. |
IterationResult
Iterationsresultat.
Name | Typ | Description |
---|---|---|
metadataJsonWebvttFileUrl |
string (uri) |
Url för metadata-json webvtt-fil. |
reportFileUrl |
string (uri) |
Rapportfilens URL. |
sourceLocaleSubtitleWebvttFileUrl |
string (uri) |
Url för källspråksundertextfil. |
targetLocaleSubtitleWebvttFileUrl |
string (uri) |
Url för undertextfil för målspråk. |
translatedVideoFileUrl |
string (uri) |
Översatt videofils-URL. |
Status
Uppgiftsstatus.
Värde | Description |
---|---|
Canceled |
Avbruten status |
Failed |
Körningsstatusen misslyckades |
NotStarted |
Statusen Har inte startats |
Running |
Kör status |
Succeeded |
Kör statusen lyckades |
Translation
Skapa översättningsresurs som värd för iterationer av översättning av en videofil från källspråk till målspråk.
Name | Typ | Description |
---|---|---|
createdDateTime |
string (date-time) |
Tidsstämpeln när objektet skapades. Tidsstämpeln är kodad som ISO 8601-datum- och tidsformat ("ÅÅÅÅ-MM-DDThh:mm:ssZ", se https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
description |
string |
Översättningsbeskrivning. |
displayName |
string |
Översättningsvisningsnamn. |
failureReason |
string |
Orsak till översättningsfel |
id |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Översättningsresurs-ID. |
input |
Översättningsindata. |
|
latestIteration |
Den senaste iterationen av översättningen. |
|
latestSucceededIteration |
Den senaste slutförda iterationen av översättningen. |
TranslationInput
Översättningsindata.
Name | Typ | Description |
---|---|---|
exportSubtitleInVideo |
boolean |
Exportera underrubrik i video. |
sourceLocale |
string minLength: 5maxLength: 16 pattern: ^[A-Za-z]{2,4}([_-][A-Za-z]{4})?([_-]([A-Za-z]{2}|[0-9]{3}))?$ |
Källspråket för videofilen. Språkkod följer BCP-47. Du hittar språklistan för text till tal här https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts. |
speakerCount |
integer (int32) |
Antal talare i videon. |
subtitleMaxCharCountPerSegment |
integer (int32) |
Maximalt antal visningstecken per segment underrubrik. |
targetLocale |
string minLength: 5maxLength: 16 pattern: ^[A-Za-z]{2,4}([_-][A-Za-z]{4})?([_-]([A-Za-z]{2}|[0-9]{3}))?$ |
Översättningens målspråk. Språkkod följer BCP-47. Du hittar språklistan för text till tal här https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts. |
videoFileUrl |
string (uri) |
Url för översättningsvideofil. |
voiceKind |
Översättningsrösttyp. |
VoiceKind
TTS-rösttyp.
Värde | Description |
---|---|
PersonalVoice |
Personlig TTS-röst |
PlatformVoice |
TTS-plattformsröst |
WebvttFile
Webvtt-översättningsfil.
Name | Typ | Description |
---|---|---|
kind |
Översättning webvtt filtyp. |
|
url |
string (uri) |
Url för webvtt-översättningsfil. |
WebvttFileKind
Webvtt-filtyp.
Värde | Description |
---|---|
MetadataJson |
Målspråkmetadata för JSON webvtt-fil |
SourceLocaleSubtitle |
Webvtt-fil med källspråk för oformaterad text |
TargetLocaleSubtitle |
Webvtt-fil för målspråk för oformaterad text |