REST API za mašinsko prevođenje · mjereno po karakteru

Prijevod kao HTTP krajnja tačka

Pošaljite svoje niske i dobijte ih nazad na bilo kojem od 36 jezika. Mjereno po karakteru, pokrenuto iz Frankfurta i oblikovano da stoji pored ostatka vašeg backenda, a ne iznad njega.

Nabavite besplatan ključ $ curl -X POST https://api.langapi.xyz/v1/translate

36
jezika koje možete poslati
15,00 €
za milion karaktera
38
ciljnih varijanti

Zalijepite, odaberite jezik, čitajte

$ 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 znakova

Vaš prijevod će se pojaviti ovdje.

Radi bez računa

01

Mjereno poput propusnosti

Karakteri unutra, faktura van. Bez licenci po sjedištu, bez godišnjeg ugovora, bez minimuma. Dopunite pretplaćeni saldo ili uzmite mjesečni plan s uključenim volumenom i promijenite mišljenje kad god želite.

02

Izgrađeno tamo gdje je GDPR domaći teren

Aplikacija, baza podataka i red čekanja rade u Frankfurtu. Evidencije korištenja čuvaju brojeve, nikada sadržaj. Keš izlaza je opcionalan po timu, a svaki podprocesor je imenovan u ugovoru o obradi podataka.

03

Govori format zahtjeva koji već koristite

Zahtjev i odgovor slijede široko korištenu v2 konvenciju prevođenja. Za većinu postojećeg klijentskog koda to znači novu osnovnu URL adresu, novi ključ i ništa drugo.

Vaš prvi zahtjev, na jeziku koji pišete

Proslijedite do 50 nizova znakova i kod ciljnog jezika. Detekcija izvora, formalnost i pojmovnici su opcioni parametri, a ne dodatni endpointi.

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)

Cijene na stranici, ne u prodajnom pozivu

Pretplaćena upotreba je 15,00 € po milion znakova. Starter plan je 19,00 € mjesečno i uključuje 2.000.000 znakova; Business je 99,00 € mjesečno.

Uporedite planove

faq

Pitanja koja dobijemo prije prvog ključa

Kako izgleda kvalitet prijevoda?

Veliki jezički model obavlja prevođenje, vođen promptom napisanim za prevođenje, vašim pojmovima iz pojmovnika i formalnošću koju zatražite. Na evropskim jezičkim parovima drži se uz bok etabliranim motorima. Najbrži način da to ocijenite je okvir iznad: zalijepite vlastiti tekst, bez potrebe za računom.

Gdje ide moj tekst?

Prvo u Frankfurt: aplikacija, baza podataka i red čekanja rade u Njemačkoj. Motor iza toga može obrađivati tekst u EU ili SAD-u, ovisno o konfiguraciji navedenoj u sporazumu o obradi podataka, a svaki prijenos pokriven je standardnim ugovornim klauzulama EU.

Da li markup preživi povratno putovanje?

Da. Uz tag_handling postavljen na html ili xml, oznake i atributi ostaju netaknuti i samo se tekst između njih prevodi. Cijeli dokumenti poput DOCX ili PDF su planirani, ali nisu dio trenutnog izdanja.

Šta podrazumijeva prelazak s drugog pružaoca usluge?

Obično nova osnovna URL adresa, https://api.langapi.xyz/v1, i novi ključ. Format zahtjeva prati uobičajenu v2 konvenciju i zaglavlje DeepL-Auth-Key se također prihvata, tako da većina postojećih klijentskih biblioteka nastavlja raditi kako jesu.

Koliko mogu poslati odjednom?

Pedeset stringova po zahtjevu, između 50.000 i 200.000 znakova po zahtjevu ovisno o planu, i 10 do 100 zahtjeva u sekundi. Zaglavlja ograničenja brzine na svakom odgovoru govore vam gdje se nalazite.