REST API for maskinoversettelse · målt per tegn
Oversettelse som et HTTP-endepunkt
POST strengene dine og få dem tilbake på et av 36 språk. Målt per tegn, kjørt fra Frankfurt, og utformet for å ligge ved siden av resten av backend-en din, ikke oppå den.
Få en gratis nøkkel $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- språk du kan sende
- € 15,00
- for en million tegn
- 38
- målvarianter
Добрият софтуер говори езика на хората, които го използват.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
Målt som båndbredde
Tegn inn, faktura ut. Ingen seter å lisensiere, ingen årskontrakt, ingen minimum. Fyll opp en forhåndsbetalt saldo eller ta et månedlig abonnement med inkludert volum, og ombestem deg når du vil.
02
Bygget der GDPR er hjemmebane
Applikasjon, database og kø kjører i Frankfurt. Bruksregistre inneholder tellinger, aldri innhold. Utgangsbufferen er valgfri per team, og hver underbehandler er navngitt i databehandlingsavtalen.
03
Snakker forespørselsformatet du allerede bruker
Forespørsel og svar følger den mye brukte v2-oversettelseskonvensjonen. For de fleste eksisterende klientkoder betyr det en ny base-URL, en ny nøkkel, og ingenting annet.
Din første forespørsel, på språket du skriver
Send opptil 50 strenger og en målsspråkkode. Kildegjenkjenning, formalitet og ordlister er valgfrie parametere, ikke ekstra endepunkter.
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)
Trettiseks veier inn, trettiåtte veier ut
Britisk og amerikansk engelsk, og europeisk og brasiliansk portugisisk, er separate mål, slik at stavemåten matcher markedet du leverer til.
- 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
Spørsmål vi får før den første nøkkelen
Hvordan er oversettelseskvaliteten?
En stor språkmodell gjør oversettelsen, styrt av en ledetekst skrevet for oversettelse, dine ordlistebegreper og formaliteten du ber om. På europeiske språkpar holder den mål mot de etablerte motorene. Den raskeste måten å vurdere det på er boksen ovenfor: lim inn din egen tekst, ingen konto kreves.
Hvor går teksten min?
Til Frankfurt først: applikasjonen, databasen og køen kjører i Tyskland. Motoren bak kan behandle tekst i EU eller USA, avhengig av konfigurasjonen som er nevnt i databehandlingsavtalen, og enhver overføring dekkes av EUs standardavtaleklausuler.
Overlever markering turen?
Ja. Med tag_handling satt til html eller xml, forblir tagger og attributter urørt, og bare teksten mellom dem oversettes. Hele dokumenter som DOCX eller PDF er planlagt, men er ikke en del av den nåværende utgivelsen.
Hva innebærer det å bytte fra en annen leverandør?
Vanligvis en ny grunn-URL, https://api.langapi.xyz/v1, og en ny nøkkel. Forespørselsformatet følger den vanlige v2-konvensjonen, og DeepL-Auth-Key-headeren aksepteres også, så de fleste eksisterende klientbiblioteker fortsetter å fungere som de er.
Hvor mye kan jeg sende om gangen?
Femti strenger per forespørsel, mellom 50 000 og 200 000 tegn per forespørsel avhengig av abonnementet, og 10 til 100 forespørsler per sekund. Forespørselsbegrensningshodene på hvert svar forteller deg hvor du står.