REST API för maskinöversättning · debiteras per tecken
Översättning som en HTTP-slutpunkt
Skicka dina strängar med POST och få tillbaka dem på något av 36 språk. Debiteras per tecken, körs från Frankfurt och utformat för att ligga bredvid resten av din backend snarare än ovanpå den.
Skaffa en gratis nyckel $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- språk du kan skicka
- 15,00 €
- för en miljon tecken
- 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
Debiteras som bandbredd
Tecken in, faktura ut. Inga licenser per användare, inget årligt avtal, inget minimum. Fyll på ett förbetalt saldo eller välj en månadsplan med volym inkluderad, och ändra dig när du vill.
02
Byggt där GDPR är hemmaplan
Applikation, databas och kö körs i Frankfurt. Användningsposter innehåller antal, aldrig innehåll. Utmatningscachen är valfri per team, och varje underleverantör namnges i personuppgiftsbiträdesavtalet.
03
Talar det begärande format du redan använder
Begäran och svar följer den allmänt använda v2-översättningskonventionen. För de flesta befintliga klientkoder innebär det en ny bas-URL, en ny nyckel och inget annat.
Din första begäran, på det språk du skriver
Skicka upp till 50 strängar och en språkkod för målspråket. Källspråksdetektering, formalitet och ordlistor är valfria parametrar, inte extra 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)
Trettiosex vägar in, trettioåtta vägar ut
Brittisk och amerikansk engelska samt europeisk och brasiliansk portugisiska är separata målspråk, så att stavningen matchar marknaden du levererar till.
- 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
Frågor vi får innan den första nyckeln
Hur ser översättningskvaliteten ut?
En stor språkmodell gör översättningen, styrd av en prompt skriven för översättning, dina ordlistetermer och den formalitet du begär. För europeiska språkpar håller den måttet mot de etablerade motorerna. Snabbaste sättet att bedöma den är rutan ovan: klistra in din egen text, inget konto krävs.
Var hamnar min text?
Till Frankfurt först: applikationen, databasen och kön körs i Tyskland. Motorn bakom kan behandla text inom EU eller USA, beroende på konfigurationen som anges i personuppgiftsbiträdesavtalet, och eventuell överföring omfattas av EU:s standardavtalsklausuler.
Överlever markup rundresan?
Ja. Med tag_handling inställt på html eller xml förblir taggar och attribut orörda och endast texten mellan dem översätts. Hela dokument som DOCX eller PDF är planerade men ingår inte i den aktuella versionen.
Vad innebär ett byte från en annan leverantör?
Vanligtvis en ny bas-URL, https://api.langapi.xyz/v1, och en ny nyckel. Förfrågningsformatet följer den vanliga v2-konventionen och även rubriken DeepL-Auth-Key accepteras, så de flesta befintliga klientbibliotek fungerar som de är.
Hur mycket kan jag skicka åt gången?
Femtio strängar per förfrågan, mellan 50 000 och 200 000 tecken per förfrågan beroende på abonnemang, och 10 till 100 förfrågningar per sekund. Rubrikerna för hastighetsbegränsning i varje svar talar om var du står.