API REST per a traducció automàtica · facturada per caràcter
Traducció com a punt final HTTP
Envieu les vostres cadenes de text i les rebeu en qualsevol de 36 idiomes. Facturada per caràcter, operada des de Frankfurt i dissenyada per situar-se al costat de la resta del vostre backend, no per sobre.
Obteniu una clau gratuïta $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- idiomes als quals podeu enviar
- 15,00 €
- per un milió de caràcters
- 38
- variants d'idioma de destinació
Добрият софтуер говори езика на хората, които го използват.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
Facturada com l'amplada de banda
Caràcters d'entrada, factura de sortida. Sense llicències per seients, sense contracte anual, sense mínims. Recarregueu un saldo prepagat o trieu un pla mensual amb volum inclòs, i canvieu d'opinió quan vulgueu.
02
Construïda on el GDPR és territori conegut
L'aplicació, la base de dades i la cua s'executen a Frankfurt. Els registres d'ús contenen comptadors, mai contingut. La memòria cau de sortida és opcional per equip, i cada subprocessador es nomena a l'acord de processament de dades.
03
Parla el format de sol·licitud que ja feu servir
La sol·licitud i la resposta segueixen la convenció de traducció v2 àmpliament utilitzada. Per a la major part del codi de client existent, això significa una nova URL base, una nova clau i res més.
La vostra primera sol·licitud, en l'idioma en què escriviu
Passeu fins a 50 cadenes i un codi d'idioma de destinació. La detecció de l'origen, la formalitat i els glossaris són paràmetres opcionals, no endpoints addicionals.
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)
Trenta-sis maneres d'entrar, trenta-vuit de sortir
L'anglès britànic i l'americà, i el portuguès europeu i el brasiler, són objectius separats perquè l'ortografia coincideixi amb el mercat al qual envieu.
- 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
Preguntes que rebem abans de la primera clau
Com és la qualitat de la traducció?
Un model de llenguatge extens fa la traducció, guiat per un prompt escrit per a la traducció, els termes del vostre glossari i la formalitat que demaneu. En parells europeus, es manté ferm davant dels motors establerts. La manera més ràpida de jutjar-lo és la casella de dalt: enganxeu el vostre propi text, sense necessitat de compte.
On va el meu text?
Primer a Frankfurt: l'aplicació, la base de dades i la cua s'executen a Alemanya. El motor que hi ha al darrere pot processar text a la UE o als EUA, segons la configuració esmentada a l'acord de processament de dades, i qualsevol transferència està coberta per les clàusules contractuals estàndard de la UE.
El marcatge sobreviu al viatge d'anada i tornada?
Sí. Amb tag_handling definit com a html o xml, les etiquetes i els atributs romanen intactes i només es tradueix el text que hi ha entre ells. Documents sencers com ara DOCX o PDF estan planificats, però no formen part de la versió actual.
Què implica canviar des d'un altre proveïdor?
Normalment, una nova URL base, https://api.langapi.xyz/v1, i una clau nova. El format de sol·licitud segueix la convenció v2 habitual i també s'accepta la capçalera DeepL-Auth-Key, de manera que la majoria de biblioteques de client existents continuen funcionant tal com són.
Quant puc enviar alhora?
Cinquanta cadenes per sol·licitud, entre 50.000 i 200.000 caràcters per sol·licitud segons el pla, i de 10 a 100 sol·licituds per segon. Les capçaleres de límit de velocitat de cada resposta us indiquen on sou.