REST API gépi fordításhoz · karakterenkénti elszámolás

Fordítás HTTP-végpontként

Küldje el a szövegeit, és kapja vissza azokat a 36 nyelv bármelyikén. Karakterenkénti elszámolás, Frankfurtból üzemeltetve, és úgy kialakítva, hogy a backendje többi része mellett helyezkedjen el, nem pedig azon felül.

Ingyenes kulcs beszerzése $ curl -X POST https://api.langapi.xyz/v1/translate

36
nyelv, amelyre küldhet
15,00 EUR
egymillió karakterért
38
célnyelvi változat

Illessze be, válasszon nyelvet, olvassa el

$ curl -X POST https://api.langapi.xyz/v1/translate \
  -H "Authorization: Bearer la_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"text":["Thanks for your order"],"target_lang":"FR"}'

{
  "translations": [
    { "detected_source_language": "EN",
      "text": "Merci pour votre commande" }
  ],
  "request_id": "01J8ZC4M9XK3P7QW2NRT5V6YAB",
  "characters": 21
}
0 / 300 karakter

A fordítása itt fog megjelenni.

Fiók nélkül is működik

01

Elszámolás, mint a sávszélességnél

Karakterek be, számla ki. Nincs licencelendő felhasználói fiók, nincs éves szerződés, nincs minimum. Töltsön fel előre fizetett egyenleget, vagy válasszon havi csomagot tartalmazott mennyiséggel, és változtassa meg a döntését, amikor csak akarja.

02

Ott építve, ahol a GDPR otthon van

Az alkalmazás, az adatbázis és a várakozási sor Frankfurtban fut. A használati nyilvántartások számokat tartalmaznak, soha nem tartalmat. A kimeneti gyorsítótár csapatonként opcionális, és minden al-feldolgozó fel van nevezve az adatfeldolgozási megállapodásban.

03

Beszéli a kérésformátumot, amelyet már használ

A kérés és a válasz a széles körben használt v2 fordítási konvenciót követi. A legtöbb meglévő klienskód esetében ez új alap URL-t, új kulcsot jelent, és semmi mást.

Az első kérése, az Ön által használt nyelven

Küldjön el legfeljebb 50 karakterláncot és egy célnyelvi kódot. A forrásnyelv felismerése, a formalitás és a szószedetek opcionális paraméterek, nem külön végpontok.

curl

curl -X POST https://api.langapi.xyz/v1/translate \
  -H "Authorization: Bearer la_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"text":["Thanks for your order"],"target_lang":"DE"}'

PHP

$ch = curl_init('https://api.langapi.xyz/v1/translate');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['Authorization: Bearer la_live_xxxxxxxx', 'Content-Type: application/json'],
    CURLOPT_POSTFIELDS => json_encode(['text' => ['Thanks for your order'], 'target_lang' => 'DE']),
]);
$response = json_decode(curl_exec($ch), true);
echo $response['translations'][0]['text'];

JavaScript

const response = await fetch('https://api.langapi.xyz/v1/translate', {
  method: 'POST',
  headers: { Authorization: 'Bearer la_live_xxxxxxxx', 'Content-Type': 'application/json' },
  body: JSON.stringify({ text: ['Thanks for your order'], target_lang: 'DE' }),
});
const { translations } = await response.json();
console.log(translations[0].text);

Python

import requests

response = requests.post(
    "https://api.langapi.xyz/v1/translate",
    headers={"Authorization": "Bearer la_live_xxxxxxxx"},
    json={"text": ["Thanks for your order"], "target_lang": "DE"},
    timeout=30,
)
print(response.json()["translations"][0]["text"])

Go

body, _ := json.Marshal(map[string]any{
    "text":        []string{"Thanks for your order"},
    "target_lang": "DE",
})
req, _ := http.NewRequest("POST", "https://api.langapi.xyz/v1/translate", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer la_live_xxxxxxxx")
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)

Árak az oldalon, nem értékesítési hívásban

Az előre fizetett használat 15,00 EUR / millió karakter. A Starter csomag 19,00 EUR / hó, és 2 000 000 karaktert tartalmaz; a Business 99,00 EUR / hó.

Csomagok összehasonlítása

gyik

Kérdések, amelyeket az első kulcs előtt kapunk

Milyen a fordítás minősége?

Egy nagy nyelvi modell végzi a fordítást, amelyet egy fordításra írt utasítás, az Ön szószedeti kifejezései és az Ön által kért formalitás irányít. Európai nyelvpárok esetén megállja a helyét a bevett motorokkal szemben. A leggyorsabb módja annak, hogy megítélje, a fenti mező: illessze be saját szövegét, regisztráció nélkül.

Hová kerül a szövegem?

Először Frankfurtba: az alkalmazás, az adatbázis és a várakozási sor Németországban fut. A mögötte álló motor az EU-ban vagy az USA-ban dolgozhatja fel a szöveget, az adatfeldolgozási megállapodásban megnevezett konfigurációtól függően, és minden továbbítást az EU szerződéses kikötései fednek le.

A jelölőnyelv túléli az oda-vissza utat?

Igen. Ha a tag_handling értéke html vagy xml, a tagek és attribútumok érintetlenek maradnak, és csak a köztük lévő szöveg fordításra kerül. Teljes dokumentumok, például DOCX vagy PDF, tervezettek, de nem részei a jelenlegi kiadásnak.

Mit jelent másik szolgáltatóra váltani?

Általában egy új alap URL, https://api.langapi.xyz/v1, és egy új kulcs. A kérésformátum a szokásos v2 konvenciót követi, és a DeepL-Auth-Key fejléc is elfogadott, így a legtöbb meglévő klienskönyvtár változatlanul működik.

Mennyit küldhetek egyszerre?

Ötven sztring kérésenként, tervenként 50 000 és 200 000 karakter között kérésenként, és 10–100 kérés másodpercenként. A sebességkorlát-fejlécek minden válaszban megmutatják, hol tart.