Adresář dokumentů

Translation Task API

Vytvořit překladovou úlohu

POST/v1/translation/create

Vytvořit novou úlohu překladu pro překlad dokumentu/souboru.

Úplná adresa
https://dltranslator.com/api/v1/translation/create
Ověření
V hlavičce požadavku Authorization je nutné předat API Key
Content-Type
multipart/form-data
Chybný formát
{ "error": "Invalid API key." }

Upozornění

Vytvoření úkolu bude okamžitě zařazeno do čekací fronty a vrátí taskId. Následně lze prostřednictvím rozhraní pro dotazování úkolu získat průběh, náklady a odkaz ke stažení.

Zůstatek bodů na účtu musí být alespoň 2 credits pro vytvoření úkolu. Pokud je preview nastaveno na true, vygeneruje se pouze náhled a zaplatí se body za náhled.

Parametr glossary vyhledává podle názvu glosáře, je možné opakovaně předat více polí se stejným názvem pro určení více glosářů.

Pří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' 

Parametry požadavku

ParametryTypVýchozíPopisPříklad
*filebinary-
  • Soubor určený k překladu
  • Podporované typy souborů: dotaz
bitcoin.pdf
*fromLangString-
  • Zdrojový jazyk, zdrojový jazyk nemůže být stejný jako cílový jazyk
  • Podporované jazyky: dotaz
English
*toLangString-
  • Cílový jazyk, cílový jazyk nemůže být stejný jako zdrojový jazyk
  • Podporované jazyky: dotaz
Simplified Chinese
modelString-
  • AI model pro překlad
  • Podporované modely: dotaz
-
fileDescriptionString-

Popis dokumentu - zlepšuje kvalitu překladu poskytnutím dodatečných informací, například přidáním kontextových informací o dokumentu a dalších překladových požadavků atd.

-
glossaryString-

Název glosáře použitý při překladu

-
previewBooleanfalse

Generovat pouze náhled. Při generování pouze náhledu zaplaťte 2 kredity za vytvoření náhledu překladu dokumentu

-
shouldTranslateImageBooleanfalse
  • Zda překládat obrázky v dokumentu
  • Podporuje pouze PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
forceOCRBooleanfalse

Vynutit použití OCR pro rozpoznání obsahu dokumentu. Po zapnutí bude zároveň aktivován překlad obrázků.

-
shouldTranslateFileNameBooleantrue

Zda překládat názvy souborů

-
strictSourceLanguageCheckBooleanfalse

Zda překládat pouze text rozpoznaný jako původní jazyk. Po zapnutí se obsah v jiném než zdrojovém jazyce filtruje přísněji a při výpočtu nákladů se také použije přísnější koeficient.

-
outputFormatString-

Výstupní formát. Při předání MD se pokusí vygenerovat překlad v Markdownu.

MD
bilingualModeStringHorizontal

Směr rozložení dvojjazyčného souboru. Horizontal znamená srovnání vlevo-vpravo, Vertical znamená srovnání nahoře-dole.

Horizontal
passwordString-

Heslo pro otevření PDF souboru

-
ignoreCommentsBooleanfalse

Zda ignorovat komentáře v souborech DOCX, PPTX a XLSX

-
ignoreNotesBooleanfalse

Zda ignorovat poznámky prezentací PPTX

-
ignoreHeadersAndFootersBooleanfalse

Zda ignorovat zápatí a záhlaví dokumentů DOCX

-
ignoreHiddenBooleanfalse

Zda ignorovat skryté snímky PPTX

-
ignoreMastersBooleanfalse

Zda ignorovat text předloh PPTX

-
ignoreSheetNamesBooleanfalse

Zda nepřekládat názvy listů XLSX

-
extractTextRegExpPatternString-
  • Překládá pouze obsah odpovídající regulárnímu výrazu a nahrazuje jej překladem
  • Podporuje pouze txmsg
-
extractTextRegExpFlagsString-
  • Příznaky regulárních výrazů: g, s, m, u, y
  • Podporuje pouze txmsg
-
allowFlipBooleantrue

Zda povolit překlopení rozvržení stránky pro jazyky se zápisem zprava doleva. Při předání hodnoty false se zároveň vypne překlopení obrázků.

-
allowFlipImageBooleantrue

Zda povolit překlopení obsahu obrázku pro jazyky se zápisem zprava doleva.

-
webhookUrlString-

URL zpětného volání pro aktualizaci stavu, obsah zpětného volání zahrnuje: {taskId, progress, status}

-

Odpověď

ParametryTypVýchozíPopisPříklad
taskIdString-

ID úlohy

-

Běž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 překladové úlohy