Dokumentinnhold

Oversettelsesoppgave-API

Opprett oversettelsesoppgave

POST/v1/translation/create

Opprett en ny oversettelsesoppgave for dokument-/filoversettelse.

Fullstendig adresse
https://otranslator.com/api/v1/translation/create
Autentisering
API-nøkkelen må angis i Authorization-forespørselhodet
Content-Type
multipart/form-data
Feil format
{ "error": "Invalid API key." }

Forsiktighetsregler

Opprettelse av oppgave vil umiddelbart gå inn i ventekøen og returnere taskId. Senere kan du hente fremdrift, kostnad og nedlastingslenke gjennom spørringsgrensesnittet for oppgaver.

Kontopoengsaldoen må være minst 2 credits for å opprette en oppgave. Når preview er true, genereres kun forhåndsvisning og forhåndsvisningspoeng betales.

glossary-parameteren matcher etter termbasenavn, og kan gjentas ved å sende inn flere felt med samme navn for å spesifisere flere termbaser.

Eksempel

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' 

Forespørselsparametere

ParametereTypeStandardBeskrivelseEksempel
*filebinary-
bitcoin.pdf
*fromLangString-
  • Kildespråk, kildespråket kan ikke være det samme som målspråket
  • Støttede språk: forespørsel
English
*toLangString-
  • Målspråk, målspråket kan ikke være det samme som kildespråket
  • Støttede språk: forespørsel
Simplified Chinese
modelString-
  • AI-modell for oversettelse
  • Støttede modeller: forespørsel
-
fileDescriptionString-

Dokumentbeskrivelse - ved å gi ytterligere informasjon forbedres oversettelseskvaliteten, for eksempel ved å legge til ekstra dokumentbakgrunnsinformasjon og andre oversettelseskrav

-
glossaryString-

Navn på ordliste brukt i oversettelsen

-
previewBooleanfalse

Om kun forhåndsvisning skal genereres. Ved kun generering av forhåndsvisning, betal 2 credits for å generere forhåndsvisning av dokumentoversettelsen

-
shouldTranslateImageBooleanfalse
  • Om bilder i dokumentet skal oversettes
  • Støtter kun PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
forceOCRBooleanfalse

Tving bruk av OCR for å gjenkjenne dokumentinnhold. Når dette er aktivert, vil bildeoversettelse også bli aktivert.

-
shouldTranslateFileNameBooleantrue

Hvorvidt filnavn skal oversettes

-
strictSourceLanguageCheckBooleanfalse

Om kun tekst gjenkjent som originalspråket skal oversettes. Når dette er aktivert vil innhold som ikke er på kildespråket filtreres strengere, og kostnadsberegningen vil også bruke en strengere koeffisient.

-
outputFormatString-

Utdataformat. Ved innsending av MD vil systemet forsøke å generere Markdown-oversettelse.

MD
bilingualModeStringHorizontal

Retning for oppsett av tospråklig fil. Horizontal viser side om side, Vertical viser over og under.

Horizontal
passwordString-

Åpningspassord for PDF-fil

-
ignoreCommentsBooleanfalse

Skal kommentarer i DOCX, PPTX og XLSX ignoreres

-
ignoreNotesBooleanfalse

Skal notater i PPTX ignoreres

-
ignoreHeadersAndFootersBooleanfalse

Skal bunntekst og topptekst i DOCX ignoreres

-
ignoreHiddenBooleanfalse

Skal skjulte lysbilder i PPTX ignoreres

-
ignoreMastersBooleanfalse

Skal maler-tekst i PPTX ignoreres

-
ignoreSheetNamesBooleanfalse

Om ikke å oversette XLSX-arknavn

-
extractTextRegExpPatternString-
  • Oversett kun innhold som matcher regulære uttrykk, og erstatt det med oversettelsen
  • Støtter kun txmsg
-
extractTextRegExpFlagsString-
  • Regulære uttrykks flags: g, s, m, u, y
  • Støtter kun txmsg
-
allowFlipBooleantrue

Hvorvidt det tillates å speilvende sidelayout for høyre-til-venstre-språk. Ved å sende inn false vil speilvending av bilder også slås av.

-
allowFlipImageBooleantrue

Hvorvidt det tillates å speilvende bildeinnhold for høyre-til-venstre-språk.

-
webhookUrlString-

Callback-URL for statusoppdateringer, callback-innholdet inkluderer: {taskId, progress, status}

-

Svar

ParametereTypeStandardBeskrivelseEksempel
taskIdString-

Oppgave-ID

-

Vanlige feil

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.

Introduksjon
Bli utvikler