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

Prevođenje kao HTTP krajnja tačka

Pošaljite svoje tekstualne nizove i dobijte ih nazad na bilo kom od 36 jezika. Naplata po karakteru, pokrenut iz Frankfurta, i oblikovan da stoji pored ostatka vašeg backend-a, a ne iznad njega.

Dobijte 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

Nalepite, izaberite 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 karaktera

Vaš prevod će se pojaviti ovde.

Radi bez naloga

01

Naplata poput propusnog opsega

Karakteri unutra, faktura napolje. Bez licenci po korisniku, bez godišnjeg ugovora, bez minimuma. Dopunite pretplaćeni saldo ili uzmite mesečni plan sa uključenim obimom, i promenite mišljenje kad god želite.

02

Izgrađeno tamo gde je GDPR domaći teren

Aplikacija, baza podataka i red čekanja rade u Frankfurtu. Evidencije korišćenja čuvaju brojeve, nikada sadržaj. Keš izlaza je opcioni po timu, i svaki podizvođač je naveden u ugovoru o obradi podataka.

03

Govori format zahteva koji već koristite

Zahtev i odgovor prate široko korišćenu v2 konvenciju prevođenja. Za većinu postojećeg klijentskog koda to znači novu osnovnu URL adresu, novi ključ, i ništa više.

Vaš prvi zahtev, na jeziku kojim pišete

Pošaljite do 50 niski i kod ciljnog jezika. Detekcija izvora, formalnost i glosari 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)

Cene na stranici, ne u prodajnom pozivu

Prepaid korišćenje iznosi 15,00 € po milion karaktera. Starter plan košta 19,00 € mesečno i uključuje 2.000.000 karaktera; Business košta 99,00 € mesečno.

Uporedite planove

faq

Pitanja koja dobijamo pre prvog ključa

Kako izgleda kvalitet prevođenja?

Veliki jezički model obavlja prevođenje, vođen promptom napisanim za prevođenje, vašim glosarskim terminima i traženom formalnošću. Na evropskim jezičkim parovima odoleva etabliranim motorima. Najbrži način da to procenite je polje iznad: nalepite sopstveni tekst, bez potrebe za nalogom.

Gde ide moj tekst?

Prvo u Frankfurt: aplikacija, baza podataka i red čekanja rade u Nemačkoj. Motor iza toga može da obrađuje tekst u EU ili SAD, u zavisnosti od konfiguracije navedene u sporazumu o obradi podataka, a svaki prenos je pokriven standardnim ugovornim klauzulama EU.

Da li markup preživljava povratno putovanje?

Da. Uz tag_handling podešeno na html ili xml, tagovi i atributi ostaju netaknuti, a prevodi se samo tekst između njih. Celi dokumenti poput DOCX ili PDF su planirani, ali nisu deo trenutnog izdanja.

Šta podrazumeva prelazak sa drugog provajdera?

Obično nova osnovna URL adresa, https://api.langapi.xyz/v1, i novi ključ. Format zahteva prati uobičajenu v2 konvenciju, a prihvata se i DeepL-Auth-Key zaglavlje, tako da većina postojećih klijentskih biblioteka nastavlja da radi bez izmena.

Koliko mogu da pošaljem odjednom?

Pedeset stringova po zahtevu, između 50.000 i 200.000 karaktera po zahtevu u zavisnosti od plana, i 10 do 100 zahteva u sekundi. Zaglavlja o ograničenju brzine u svakom odgovoru vam govore gde se nalazite.