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

Indsæt, vælg et sprog, læs

$ 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

Din oversættelse vises her.

Fungerer uden konto

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)

Priser på siden, ikke i en salgssamtale

Forudbetalt forbrug er 15,00 € pr. million tegn. Starter-planen koster 19,00 € om måneden og inkluderer 2.000.000 tegn; Business koster 99,00 € om måneden.

Sammenlign planerne

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.