REST API til maskinoversættelse · afregnet pr. tegn
Oversættelse som HTTP-endpoint
Send dine strenge via POST, og få dem tilbage på et af 36 sprog. Afregnet pr. tegn, kørt fra Frankfurt og designet til at ligge ved siden af resten af din backend frem for oven på den.
Få en gratis nøgle $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- sprog, 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
Afregnet som båndbredde
Tegn ind, faktura ud. Ingen licenser pr. bruger, ingen årlig kontrakt, intet minimum. Fyld en forudbetalt saldo op, eller vælg en månedlig plan med inkluderet volumen, og skift mening, når du vil.
02
Bygget, hvor GDPR er hjemmebane
Applikation, database og kø kører i Frankfurt. Forbrugsregistreringer indeholder antal, aldrig indhold. Output-cachen er valgfri pr. team, og hver underdatabehandler er navngivet i databehandlingsaftalen.
03
Taler det anmodningsformat, du allerede bruger
Anmodning og svar følger den udbredte v2-oversættelseskonvention. For de fleste eksisterende klientkoder betyder det en ny basis-URL, en ny nøgle og intet andet.
Din første anmodning, på det sprog, du skriver
Send op til 50 strenge og en kode for målsproget. Kildegenkendelse, formalitet og glossarer er valgfrie parametre, ikke ekstra slutpunkter.
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)
Seksogtredive veje ind, otteogtredive veje ud
Britisk og amerikansk engelsk samt europæisk og brasiliansk portugisisk er separate mål, så stavningen matcher det marked, du sender 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ørgsmål, vi får, før den første nøgle
Hvordan er oversættelseskvaliteten?
En stor sprogmodel står for oversættelsen, styret af en prompt skrevet til oversættelse, dine glossarbetingelser og den formalitet, du beder om. På europæiske sprogpar holder den stand mod de etablerede motorer. Den hurtigste måde at vurdere den på er boksen ovenfor: indsæt din egen tekst, ingen konto nødvendig.
Hvor ender min tekst?
Først i Frankfurt: applikationen, databasen og køen kører i Tyskland. Motoren bagved kan behandle tekst i EU eller USA, afhængigt af den konfiguration, der er nævnt i databehandlingsaftalen, og enhver overførsel er dækket af EU's standardkontraktklausuler.
Overlever markup turen?
Ja. Med tag_handling sat til html eller xml forbliver tags og attributter urørte, og kun teksten imellem dem oversættes. Hele dokumenter som DOCX eller PDF er planlagt, men er ikke en del af den nuværende udgivelse.
Hvad indebærer det at skifte fra en anden udbyder?
Som regel en ny basis-URL, https://api.langapi.xyz/v1, og en ny nøgle. Anmodningsformatet følger den almindelige v2-konvention, og DeepL-Auth-Key-headeren accepteres også, så de fleste eksisterende klientbiblioteker fortsætter med at fungere, som de er.
Hvor meget kan jeg sende ad gangen?
Halvtreds strenge pr. anmodning, mellem 50.000 og 200.000 tegn pr. anmodning afhængigt af planen, og 10 til 100 anmodninger pr. sekund. Rate-limit-headeren i hvert svar fortæller dig, hvor du står.