Dokumentkatalog

Översättningsuppgift-API

Skapa översättningsuppgift

POST/v1/translation/create

Skapa en ny översättningsuppgift för dokument-/filöversättning.

Fullständig adress
https://otranslator.com/api/v1/translation/create
Autentisering
API-nyckeln behöver skickas i Authorization-förfrågningshuvudet
Content-Type
multipart/form-data
Felaktigt format
{ "error": "Invalid API key." }

Att observera

Att skapa en uppgift läggs omedelbart till i väntkön och returnerar taskId. Därefter kan framsteg, kostnad och nedladdningslänk hämtas via uppgiftsgränssnittet.

Kontots kreditsaldo måste vara minst 2 credits för att skapa en uppgift. När preview är true genereras endast förhandsgranskning och förhandsgranskningskrediter debiteras.

Parametern glossary matchar efter ordlistans namn och kan upprepas genom att skicka in flera fält med samma namn för att specificera flera ordlistor.

Exempel

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/create' \
2--header 'Authorization: [yourSecretKey]' \
3--form 'file=@bitcoin.pdf' \
4--form 'fromLang=English' \
5--form 'toLang=Simplified Chinese' \
6--form 'outputFormat=MD' \
7--form 'bilingualMode=Horizontal' 

Förfrågningsparametrar

ParametrarTypStandardBeskrivningExempel
*filebinary-
  • Fil som ska översättas
  • Filtyper som stöds: förfrågan
bitcoin.pdf
*fromLangString-
  • Källspråk, källspråket kan inte vara samma som målspråket
  • Språk som stöds: fråga
English
*toLangString-
  • Målspråk, målspråket får inte vara samma som källspråket
  • Språk som stöds: förfrågan
Simplified Chinese
modelString-
  • AI-modell för översättning
  • Modeller som stöds: förfrågan
-
fileDescriptionString-

Dokumentbeskrivning: genom att tillhandahålla ytterligare information förbättras översättningskvaliteten, till exempel genom att lägga till extra dokumentbakgrundsinformation och andra översättningskrav etc.

-
glossaryString-

Namn på terminologilista som används vid översättning

-
previewBooleanfalse

Om endast förhandsvisning ska genereras. När endast förhandsvisning genereras, betala 2 credits för att generera en förhandsvisning av dokumentöversättningen

-
shouldTranslateImageBooleanfalse
  • Om bilder i dokumentet ska översättas
  • Stöder endast PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
forceOCRBooleanfalse

Framtvinga OCR för att identifiera dokumentinnehåll. När aktiverad kommer bildöversättning också att aktiveras.

-
shouldTranslateFileNameBooleantrue

Ska filnamn översättas

-
strictSourceLanguageCheckBooleanfalse

Om endast text som identifieras som källspråk ska översättas. När aktiverat filtreras innehåll som inte är på källspråket strängare, och en strängare koefficient används för avgiftsberäkningen.

-
outputFormatString-

Utdataformat. När MD skickas in görs ett försök att generera Markdown-översättning.

MD
bilingualModeStringHorizontal

Layoutriktning för tvåspråkig fil. Horizontal betyder sida vid sida, Vertical betyder över och under.

Horizontal
passwordString-

Lösenord för att öppna PDF-filen

-
ignoreCommentsBooleanfalse

Ska kommentarer i DOCX, PPTX och XLSX ignoreras

-
ignoreNotesBooleanfalse

Ska anteckningar i PPTX ignoreras

-
ignoreHeadersAndFootersBooleanfalse

Ska sidhuvuden och sidfötter i DOCX ignoreras

-
ignoreHiddenBooleanfalse

Ska dolda sidor i PPTX ignoreras

-
ignoreMastersBooleanfalse

Ska malltext i PPTX ignoreras

-
ignoreSheetNamesBooleanfalse

Om XLSX-arknamn inte ska översättas

-
extractTextRegExpPatternString-
  • Översätt endast innehåll som matchar reguljära uttryck och ersätt det med översättningen
  • Stöder endast txmsg
-
extractTextRegExpFlagsString-
  • Reguljära uttrycks flaggor: g, s, m, u, y
  • Stöder endast txmsg
-
allowFlipBooleantrue

Om vändning av sidlayout ska tillåtas för höger-till-vänster-språk. Vid värdet false stängs även bildvändning av.

-
allowFlipImageBooleantrue

Om vändning av bildinnehåll ska tillåtas för höger-till-vänster-språk.

-
webhookUrlString-

Callback-URL för statusuppdateringar, callback-innehållet inkluderar: {taskId, progress, status}

-

Svar

ParametrarTypStandardBeskrivningExempel
taskIdString-

Uppgifts-ID

-

Vanliga fel

401 Missing API key.

The Authorization request header is required.

401 Invalid API key.

The API key does not exist, has been deleted, or is no longer valid.

402 Insufficient credits balance.

The account does not have enough credits to create the task.

400 Missing required parameter: fromLang.

Provide fromLang using a language returned by /api/v1/languages.

400 Missing required parameter: toLang.

Provide toLang using a language returned by /api/v1/languages.

400 Invalid fromLang: [language]. Use a language returned by /api/v1/languages.

The provided source language is not supported.

400 Invalid toLang: [language]. Use a language returned by /api/v1/languages.

The provided target language is not supported.

400 Missing required file upload: file.

Upload the source document in the file form field.

404 Glossary "[name]" not found.

The specified glossary does not exist or does not belong to the current API account.

Introduktion
Bli utvecklare
Översättningsuppgift-API
Fråga översättningsuppgifter