REST API pro strojový překlad · účtováno za znak
Překlad jako HTTP endpoint
Pošlete své řetězce a získejte je zpět v kterémkoli z 36 jazyků. Účtováno za znak, provozováno z Frankfurtu a navrženo tak, aby sedělo vedle zbytku vašeho backendu, ne na něm.
Získejte bezplatný klíč $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- jazyků, které můžete odeslat
- 15,00 €
- za milion znaků
- 38
- cílových variant
Добрият софтуер говори езика на хората, които го използват.Bulgarian Dobrý software mluví jazykem lidí, kteří ho používají.Czech God software taler det sprog, som brugerne taler.Danish Gute Software spricht die Sprache der Menschen, die sie benutzen.German Το καλό λογισμικό μιλά τη γλώσσα των ανθρώπων που το χρησιμοποιούν.Greek Good software speaks the language of the people who use it.English El buen software habla el idioma de las personas que lo usan.Spanish Hea tarkvara räägib nende inimeste keelt, kes seda kasutavad.Estonian Hyvä ohjelmisto puhuu käyttäjiensä kieltä.Finnish Un bon logiciel parle la langue de ceux qui l’utilisent.French Labhraíonn bogearraí maithe teanga na ndaoine a úsáideann iad.Irish Dobar softver govori jezikom ljudi koji ga koriste.Croatian A jó szoftver azok nyelvén beszél, akik használják.Hungarian Góður hugbúnaður talar tungumál þeirra sem nota hann.Icelandic Un buon software parla la lingua di chi lo usa.Italian Gera programinė įranga kalba ją naudojančių žmonių kalba.Lithuanian Laba programmatūra runā to cilvēku valodā, kuri to lieto.Latvian Softwer tajjeb jitkellem bil-lingwa tan-nies li jużawh.Maltese Goede software spreekt de taal van de mensen die haar gebruiken.Dutch God programvare snakker språket til dem som bruker den.Norwegian (Bokmål) Dobre oprogramowanie mówi językiem ludzi, którzy z niego korzystają.Polish Um bom software fala a língua de quem o utiliza.Portuguese Un software bun vorbește limba oamenilor care îl folosesc.Romanian Dobrý softvér hovorí jazykom ľudí, ktorí ho používajú.Slovak Dobra programska oprema govori jezik ljudi, ki jo uporabljajo.Slovenian Bra programvara talar samma språk som de som använder den.Swedish Хороше програмне забезпечення говорить мовою людей, які ним користуються.Ukrainian İyi yazılım, onu kullanan insanların dilini konuşur.Turkish Хорошее программное обеспечение говорит на языке тех, кто им пользуется.Russian Добар софтвер говори језиком људи који га користе.Serbian Dobar softver govori jezikom ljudi koji ga koriste.Bosnian Добриот софтвер го зборува јазикот на луѓето што го користат.Macedonian Softueri i mirë flet gjuhën e njerëzve që e përdorin.Albanian Un bon programari parla la llengua de les persones que l’utilitzen.Catalan Software onak erabiltzen duten pertsonen hizkuntza hitz egiten du.Basque Un bo software fala a lingua das persoas que o usan.Galician
01
Účtováno jako šířka pásma
Znaky dovnitř, faktura ven. Žádné licence pro uživatele, žádná roční smlouva, žádné minimum. Doplňte předplacený kredit nebo si vezměte měsíční plán s zahrnutým objemem a změňte názor, kdykoli chcete.
02
Postaveno tam, kde je GDPR doma
Aplikace, databáze a fronta běží ve Frankfurtu. Záznamy o využití uchovávají počty, nikdy obsah. Výstupní mezipaměť je volitelná pro každý tým a každý subprocesor je uveden ve smlouvě o zpracování údajů.
03
Mluví formátem požadavků, který už používáte
Požadavek a odpověď se řídí široce používanou konvencí překladu v2. Pro většinu stávajícího klientského kódu to znamená novou základní URL, nový klíč a nic jiného.
Váš první požadavek v jazyce, kterým píšete
Předejte až 50 řetězců a kód cílového jazyka. Detekce zdroje, formálnost a glosáře jsou volitelné parametry, ne další koncové body.
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)
Třicet šest vstupů, třicet osm výstupů
Britská a americká angličtina a evropská a brazilská portugalština jsou samostatné cíle, takže pravopis odpovídá trhu, na který dodáváte.
- BG Bulgarian
- CS Czech
- DA Danish
- DE German
- EL Greek
- ES Spanish
- ET Estonian
- FI Finnish
- FR French
- GA Irish
- HR Croatian
- HU Hungarian
- IS Icelandic
- IT Italian
- LT Lithuanian
- LV Latvian
- MT Maltese
- NL Dutch
- NB Norwegian (Bokmål)
- PL Polish
- PT Portuguese
- RO Romanian
- SK Slovak
- SL Slovenian
- SV Swedish
- UK Ukrainian
- TR Turkish
- RU Russian
- SR Serbian
- BS Bosnian
- MK Macedonian
- SQ Albanian
- CA Catalan
- EU Basque
- GL Galician
faq
Otázky, které dostáváme před prvním klíčem
Jak vypadá kvalita překladu?
Překlad provádí velký jazykový model, řízený promptem napsaným pro překlad, vašimi termíny z glosáře a požadovanou formálností. U evropských jazykových párů obstojí ve srovnání se zavedenými enginy. Nejrychlejší způsob, jak to posoudit, je pole výše: vložte vlastní text, bez nutnosti registrace.
Kam putuje můj text?
Nejprve do Frankfurtu: aplikace, databáze a fronta běží v Německu. Engine za tím může zpracovávat text v EU nebo v USA, v závislosti na konfiguraci uvedené ve smlouvě o zpracování dat, a jakýkoli přenos je kryt standardními smluvními doložkami EU.
Přežije značkování celou cestu?
Ano. S tag_handling nastaveným na html nebo xml zůstanou tagy a atributy nedotčené a překládá se pouze text mezi nimi. Celé dokumenty, jako DOCX nebo PDF, jsou plánovány, ale nejsou součástí aktuálního vydání.
Co obnáší přechod od jiného poskytovatele?
Obvykle nová základní URL, https://api.langapi.xyz/v1, a nový klíč. Formát požadavku se řídí běžnou konvencí v2 a hlavička DeepL-Auth-Key je také přijímána, takže většina stávajících klientských knihoven funguje dál beze změn.
Kolik mohu odeslat najednou?
Padesát řetězců na požadavek, mezi 50 000 a 200 000 znaky na požadavek v závislosti na plánu, a 10 až 100 požadavků za sekundu. Hlavičky o omezení rychlosti v každé odpovědi vám řeknou, kde se nacházíte.