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

Lim inn, velg et språk, les

$ 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":"FR"}'

{
  "translations": [
    { "detected_source_language": "EN",
      "text": "Merci pour votre commande" }
  ],
  "request_id": "01J8ZC4M9XK3P7QW2NRT5V6YAB",
  "characters": 21
}
0 / 300 tegn

Oversettelsen din vil vises her.

Fungerer uten konto

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)

Priser på siden, ikke i en salgssamtale

Forhåndsbetalt bruk er € 15,00 per million tegn. Starter-planen er € 19,00 i måneden og inkluderer 2 000 000 tegn; Business er € 99,00 i måneden.

Sammenlign planene

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.