Adresář dokumentů

Translation Task API

Přeložený text

POST/v1/translation/translateTexts

Přeložte text a synchronně získejte výsledky překladu.

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

Upozornění

Rozhraní dočasně uloží vložený text jako dokument JSON a zpracuje jej synchronně, vhodné pro okamžitý překlad malého množství textu.

Zůstatek bodů na účtu musí být alespoň 2 credits. Pokud skutečné náklady překročí zůstatek, rozhraní vrátí taskId a price a upozorní na nedostatečný zůstatek.

Příklad

curl
1curl -X POST 'https://dltranslator.com/api/v1/translation/translateTexts' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5  "texts": [
6    "string"
7  ],
8  "fromLang": "[string]",
9  "toLang": "[string]"
10}'

Parametry požadavku

ParametryTypVýchozíPopisPříklad
*textsString[]-

Text k překladu

-
*fromLangString-
  • Zdrojový jazyk, zdrojový jazyk nemůže být stejný jako cílový jazyk
  • Podporované jazyky: dotaz
-
*toLangString-
  • Cílový jazyk, cílový jazyk nemůže být stejný jako zdrojový jazyk
  • Podporované jazyky: dotaz
-
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.

-

Odpověď

ParametryTypVýchozíPopisPříklad
taskIdString-

ID úlohy

-
translatedTextsString[]-

Přeložený text

-
priceInteger-

Celkový počet kreditů potřebný pro překlad

-
usedCreditsInteger-

Počet kreditů použitých překladovou úlohou

-

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 translate the texts.

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 Missing required parameter: texts.

Provide a non-empty texts array.

400 Failed to translate texts.

The text translation task could not be processed.