API REST pentru traducere automată · facturat per caracter
Traducere ca punct final HTTP
Trimiteți șirurile dvs. prin POST și primiți-le înapoi în oricare dintre cele 36 de limbi. Facturat per caracter, rulat din Frankfurt și conceput să stea lângă restul backend-ului dvs., nu deasupra lui.
Obțineți o cheie gratuită $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- limbi pe care le puteți trimite
- 15,00 EUR
- pentru un milion de caractere
- 38
- variante țintă
Добрият софтуер говори езика на хората, които го използват.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
Facturat ca lățimea de bandă
Caractere la intrare, factură la ieșire. Fără licențe pe locuri de muncă, fără contract anual, fără minim. Încărcați un sold preplătit sau alegeți un plan lunar cu volum inclus și schimbați-vă decizia oricând doriți.
02
Construit acolo unde GDPR este acasă
Aplicația, baza de date și coada rulează în Frankfurt. Înregistrările de utilizare păstrează numărători, niciodată conținut. Cache-ul de ieșire este opțional per echipă, iar fiecare subprocesor este numit în acordul de prelucrare a datelor.
03
Vorbește formatul de cerere pe care îl folosiți deja
Cererea și răspunsul urmează convenția de traducere v2 utilizată pe scară largă. Pentru majoritatea codului client existent, asta înseamnă un nou URL de bază, o nouă cheie și nimic altceva.
Prima dvs. cerere, în limba în care scrieți
Trimiteți până la 50 de șiruri de caractere și un cod de limbă țintă. Detectarea sursei, formalitatea și glosarele sunt parametri opționali, nu puncte finale suplimentare.
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)
Treizeci și șase de variante de intrare, treizeci și opt de variante de ieșire
Engleza britanică și cea americană, precum și portugheza europeană și cea braziliană, sunt ținte separate, astfel încât ortografia să corespundă pieței pentru care livrați.
- 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
Întrebări pe care le primim înainte de prima cheie
Cum arată calitatea traducerii?
Un model de limbaj de mari dimensiuni face traducerea, ghidat de un prompt scris pentru traducere, de termenii din glosarul dvs. și de formalitatea solicitată. Pe perechile de limbi europene, se menține la nivelul motoarelor consacrate. Cel mai rapid mod de a o evalua este caseta de mai sus: lipiți propriul text, fără a fi nevoie de un cont.
Unde ajunge textul meu?
Mai întâi la Frankfurt: aplicația, baza de date și coada de așteptare rulează în Germania. Motorul din spate poate procesa textul în UE sau în SUA, în funcție de configurația menționată în acordul de procesare a datelor, iar orice transfer este acoperit de clauzele contractuale standard ale UE.
Supraviețuiește markup-ul călătoriei dus-întors?
Da. Cu tag_handling setat la html sau xml, etichetele și atributele rămân neschimbate și doar textul dintre ele este tradus. Documente întregi, cum ar fi DOCX sau PDF, sunt planificate, dar nu fac parte din versiunea actuală.
Ce implică trecerea de la un alt furnizor?
De obicei, un nou URL de bază, https://api.langapi.xyz/v1, și o nouă cheie. Formatul cererii urmează convenția comună v2, iar antetul DeepL-Auth-Key este acceptat și el, astfel încât majoritatea bibliotecilor client existente continuă să funcționeze așa cum sunt.
Cât de mult pot trimite deodată?
Cincizeci de șiruri per cerere, între 50.000 și 200.000 de caractere per cerere, în funcție de plan, și 10 până la 100 de cereri pe secundă. Antetele de limitare a ratei de pe fiecare răspuns vă indică situația.