Dokumentum könyvtár

Fordítási Feladat API

Szöveg fordítása

POST/v1/translation/translateTexts

Szöveg fordítása és a fordítási eredmények szinkronizált visszaküldése.

Teljes cím
https://otranslator.com/api/v1/translation/translateTexts
Hitelesítés
Az API kulcsot az Authorization kérésfejlécben kell átadni
Content-Type
application/json
Hibás formátum
{ "error": "Invalid API key." }

Tudnivalók

Ez a végpont a beérkező szöveget ideiglenesen JSON dokumentumként menti és szinkron módon dolgozza fel, kis mennyiségű szöveg azonnali fordítására alkalmas.

A fiók pontegyenlegének legalább 2 credits szükséges. Ha a tényleges költség meghaladja az egyenleget, az interfész visszaadja a taskId-t és a price-t, és jelzi az elégtelen egyenleget.

Példa

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

Kérés Paraméterei

ParaméterekTípusAlapértelmezettLeírásPélda
*textsString[]-

Fordítandó szöveg

-
*fromLangString-
  • Forrásnyelv, a forrásnyelv nem lehet azonos a célnyelvvel
  • Támogatott nyelvek: lekérdezés
-
*toLangString-
  • Célnyelv, a célnyelv nem lehet azonos a forrásnyelvel
  • Támogatott nyelvek: lekérdezés
-
modelString-
  • A fordítás AI modellje
  • Támogatott modellek: lekérdezés
-
fileDescriptionString-

Dokumentum leírása: további információk biztosításával javítja a fordítás minőségét, például kiegészítő dokumentum-háttérinformációk és egyéb fordítási követelmények megadásával

-

Válasz

ParaméterekTípusAlapértelmezettLeírásPélda
taskIdString-

Feladatazonosító

-
translatedTextsString[]-

A lefordított szöveg

-
priceInteger-

A teljes fordításhoz szükséges kreditek száma

-
usedCreditsInteger-

A fordítási feladat által felhasznált kreditek száma

-

Gyakori hibák

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.