REST-API für maschinelle Übersetzung · abgerechnet je Zeichen
Übersetzung als HTTP-Endpunkt
Strings per POST hinschicken, in einer von 36 Sprachen zurückbekommen. Abgerechnet je Zeichen, betrieben aus Frankfurt, und so gebaut, dass es neben den Rest Ihres Backends passt statt obendrauf.
Kostenlosen Key holen $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- Sprachen, die Sie senden können
- 15,00 €
- für eine Million Zeichen
- 38
- Zielvarianten
Добрият софтуер говори езика на хората, които го използват.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
Gemessen wie Bandbreite
Zeichen rein, Rechnung raus. Keine Lizenzplätze, kein Jahresvertrag, kein Mindestumsatz. Prepaid-Guthaben aufladen oder ein Monatspaket mit Inklusivvolumen wählen – und jederzeit wechseln.
02
Gebaut, wo die DSGVO zu Hause ist
Anwendung, Datenbank und Warteschlange laufen in Frankfurt. Nutzungsdaten enthalten Zähler, nie Inhalte. Der Ausgabe-Cache ist pro Team abschaltbar, und jeder Unterauftragsverarbeiter steht im Auftragsverarbeitungsvertrag.
03
Spricht das Anfrageformat, das Sie schon nutzen
Anfrage und Antwort folgen der verbreiteten v2-Konvention für Übersetzungs-APIs. Für den meisten bestehenden Client-Code heißt das: neue Basis-URL, neuer Key, sonst nichts.
Die erste Anfrage – in der Sprache, in der Sie programmieren
Bis zu 50 Strings und ein Zielsprachcode genügen. Quellerkennung, Formalität und Glossare sind optionale Parameter, keine zusätzlichen Endpunkte.
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)
Sechsunddreißig Wege hinein, achtunddreißig hinaus
Britisches und amerikanisches Englisch sowie europäisches und brasilianisches Portugiesisch sind eigene Ziele, damit die Schreibweise zum Zielmarkt passt.
- 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
Fragen, die vor dem ersten Key kommen
Wie gut sind die Übersetzungen?
Ein großes Sprachmodell übersetzt, geführt von einem eigens für Übersetzung geschriebenen Prompt, Ihren Glossarbegriffen und der gewünschten Formalität. Bei europäischen Sprachpaaren hält es mit den etablierten Engines mit. Am schnellsten urteilen Sie im Feld oben: eigenen Text einfügen, kein Konto nötig.
Wohin geht mein Text?
Zuerst nach Frankfurt: Anwendung, Datenbank und Warteschlange laufen in Deutschland. Die dahinterliegende Engine kann Text je nach Konfiguration in der EU oder den USA verarbeiten; die aktuelle Konfiguration steht im Auftragsverarbeitungsvertrag, jede Übermittlung ist über die EU-Standardvertragsklauseln abgesichert.
Übersteht Markup den Weg hin und zurück?
Ja. Mit tag_handling auf html oder xml bleiben Tags und Attribute unangetastet, übersetzt wird nur der Text dazwischen. Ganze Dokumente wie DOCX oder PDF sind geplant, aber nicht Teil der aktuellen Version.
Was bedeutet der Wechsel von einem anderen Anbieter?
Meist eine neue Basis-URL, https://api.langapi.xyz/v1, und einen neuen Key. Das Anfrageformat folgt der gängigen v2-Konvention, und der Header DeepL-Auth-Key wird ebenfalls akzeptiert – die meisten bestehenden Client-Bibliotheken laufen unverändert weiter.
Wie viel kann ich auf einmal schicken?
Fünfzig Strings pro Anfrage, je nach Paket zwischen 50.000 und 200.000 Zeichen pro Anfrage und 10 bis 100 Anfragen pro Sekunde. Die Rate-Limit-Header jeder Antwort zeigen, wo Sie stehen.