Adresár dokumentov

Translation Task API

Vytvoriť prekladovú úlohu

POST/v1/translation/create

Vytvorte novú úlohu prekladu pre preklad dokumentov/súborov.

Úplná adresa
https://dltranslator.com/api/v1/translation/create
Autentifikácia
Je potrebné poskytnúť API Key v hlavičke požiadavky Authorization
Content-Type
multipart/form-data
Chybný formát
{ "error": "Invalid API key." }

Upozornenia

Vytvorenie úlohy ju okamžite zaradí do čakacej fronty a vráti taskId. Následne je možné prostredníctvom rozhrania na dotazovanie úloh získať pokrok, náklady a odkaz na stiahnutie.

Zostatok kreditov na účte musí byť aspoň 2 credits, aby bolo možné vytvoriť úlohu. Keď je preview true, vygeneruje sa iba náhľad a zaplatia sa kredity za náhľad.

Parameter glossary sa zhoduje podľa názvu glosára, je možné opakovane zadať viacero polí s rovnakým názvom na určenie viacerých glosárov.

Príklad

curl
1curl -X POST 'https://dltranslator.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' 

Parametre požiadavky

ParametreTypPredvolenéPopisPríklad
*filebinary-
  • Súbor určený na preklad
  • Podporované typy súborov: dotaz
bitcoin.pdf
*fromLangString-
  • Zdrojový jazyk, zdrojový jazyk nemôže byť rovnaký ako cieľový jazyk
  • Podporované jazyky: dotaz
English
*toLangString-
  • Cieľový jazyk, cieľový jazyk nemôže byť rovnaký ako zdrojový jazyk
  • Podporované jazyky: dotaz
Simplified Chinese
modelString-
  • AI model pre preklad
  • Podporované modely: dotaz
-
fileDescriptionString-

Popis dokumentu, zlepšenie kvality prekladu poskytnutím dodatočných informácií, napríklad pridanie kontextových informácií o dokumente a ďalších požiadaviek na preklad atď.

-
glossaryString-

Názov terminologického glosára použitého pri preklade

-
previewBooleanfalse

Či generovať iba náhľad. Pri generovaní iba náhľadu sa za 2 kredity vygeneruje náhľad prekladu dokumentu

-
shouldTranslateImageBooleanfalse
  • Určuje, či sa majú prekladať obrázky v dokumente
  • Podporuje iba PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
forceOCRBooleanfalse

Či vynútiť používanie OCR na rozpoznanie obsahu dokumentu. Po zapnutí sa zároveň aktivuje preklad obrázkov.

-
shouldTranslateFileNameBooleantrue

Preložiť názvy súborov

-
strictSourceLanguageCheckBooleanfalse

Či preložiť iba text rozpoznaný ako pôvodný jazyk. Po zapnutí sa prísnejšie filtruje obsah, ktorý nie je v zdrojovom jazyku, a výpočet nákladov použije prísnejší koeficient.

-
outputFormatString-

Výstupný formát. Pri zadaní MD sa pokúsi vygenerovať preklad v Markdown.

MD
bilingualModeStringHorizontal

Smer usporiadania dvojjazyčného súboru. Horizontal znamená zobrazenie vľavo-vpravo, Vertical znamená zobrazenie hore-dole.

Horizontal
passwordString-

Heslo na otvorenie PDF súboru

-
ignoreCommentsBooleanfalse

Ignorovať komentáre v súboroch DOCX, PPTX a XLSX

-
ignoreNotesBooleanfalse

Ignorovať poznámky v súboroch PPTX

-
ignoreHeadersAndFootersBooleanfalse

Ignorovať zápatia a hlavičky v súboroch DOCX

-
ignoreHiddenBooleanfalse

Ignorovať skryté snímky v súboroch PPTX

-
ignoreMastersBooleanfalse

Ignorovať text predlohy v súboroch PPTX

-
ignoreSheetNamesBooleanfalse

Či neprekladať názvy hárkov v XLSX súboroch

-
extractTextRegExpPatternString-
  • Prekladá iba obsah zodpovedajúci regulárnemu výrazu a nahrádza ho prekladom
  • Podporuje iba formát txmsg
-
extractTextRegExpFlagsString-
  • Príznaky regulárnych výrazov: g, s, m, u, y
  • Podporuje iba txmsg
-
allowFlipBooleantrue

Či povoliť prevracanie rozloženia stránky pre jazyky písané sprava doľava. Nastavením na false sa zároveň vypne prevracanie obrázkov.

-
allowFlipImageBooleantrue

Či povoliť prevracanie obsahu obrázkov pre jazyky písané sprava doľava.

-
webhookUrlString-

URL adresa pre spätné volanie pri aktualizácii stavu, obsah spätného volania obsahuje: {taskId, progress, status}

-

Odpoveď

ParametreTypPredvolenéPopisPríklad
taskIdString-

ID úlohy

-

Bežné chyby

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.

Translation Task API
Dotaz na prekladové úlohy