REST API voor automatische vertaling · gefactureerd per teken
Vertaling als een HTTP-eindpunt
Stuur uw teksten via POST en ontvang ze terug in elk van de 36 talen. Gefactureerd per teken, uitgevoerd vanuit Frankfurt en ontworpen om naast de rest van uw backend te functioneren in plaats van er bovenop.
Ontvang een gratis sleutel $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- talen die u kunt verzenden
- € 15,00
- voor een miljoen tekens
- 38
- doelvarianten
Добрият софтуер говори езика на хората, които го използват.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
Gefactureerd als bandbreedte
Tekens in, factuur uit. Geen licenties voor gebruikers, geen jaarcontract, geen minimum. Vul een prepaid saldo aan of kies een maandelijkse abonnement met inbegrepen volume, en verander van gedachten wanneer u maar wilt.
02
Gebouwd waar de AVG thuishoort
Applicatie, database en wachtrij draaien in Frankfurt. Gebruiksgegevens bevatten tellingen, nooit inhoud. De uitvoercache is optioneel per team, en elke subverwerker wordt genoemd in de verwerkingsovereenkomst.
03
Spreekt het verzoekformaat dat u al gebruikt
Verzoek en antwoord volgen de veelgebruikte v2-vertaalconventie. Voor de meeste bestaande clientcode betekent dat een nieuwe basis-URL, een nieuwe sleutel en verder niets.
Uw eerste verzoek, in de taal die u schrijft
Geef maximaal 50 strings en een code voor de doeltaal op. Taalherkenning van de bron, formaliteit en woordenlijsten zijn optionele parameters, geen extra endpoints.
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)
Zesendertig talen in, achtendertig talen uit
Brits en Amerikaans Engels, en Europees en Braziliaans Portugees, zijn afzonderlijke doeltalen, zodat de spelling aansluit bij de markt waarvoor u ontwikkelt.
- 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
Vragen die we krijgen vóór de eerste sleutel
Hoe ziet de vertaalkwaliteit eruit?
Een groot taalmodel doet de vertaling, gestuurd door een prompt die is geschreven voor vertaling, uw woordenlijsttermen en de formaliteit die u opvraagt. Bij Europese talenparen doet het niet onder voor de gevestigde engines. De snelste manier om het te beoordelen is het vak hierboven: plak uw eigen tekst, geen account nodig.
Waar gaat mijn tekst naartoe?
Eerst naar Frankfurt: de applicatie, database en wachtrij draaien in Duitsland. De engine erachter kan tekst verwerken in de EU of de VS, afhankelijk van de configuratie die in de verwerkingsovereenkomst wordt genoemd, en elke overdracht valt onder de standaardcontractbepalingen van de EU.
Overleeft opmaak de retourtrip?
Ja. Met tag_handling ingesteld op html of xml blijven tags en attributen onaangetast en wordt alleen de tekst ertussen vertaald. Volledige documenten zoals DOCX of PDF zijn gepland, maar maken geen deel uit van de huidige release.
Wat houdt de overstap van een andere aanbieder in?
Meestal een nieuwe basis-URL, https://api.langapi.xyz/v1, en een nieuwe sleutel. Het aanvraagformaat volgt de gangbare v2-conventie en de DeepL-Auth-Key-header wordt ook geaccepteerd, dus de meeste bestaande clientbibliotheken blijven werken zoals ze zijn.
Hoeveel kan ik tegelijk verzenden?
Vijftig tekenreeksen per verzoek, tussen de 50.000 en 200.000 tekens per verzoek, afhankelijk van het abonnement, en 10 tot 100 verzoeken per seconde. De rate-limit-headers in elk antwoord vertellen u waar u staat.