API REST per la traduzione automatica · tariffata a carattere
Traduzione come endpoint HTTP
Invia le tue stringhe e ricevile in una qualsiasi delle 36 lingue. Tariffata a carattere, eseguita da Francoforte e progettata per affiancarsi al resto del tuo backend piuttosto che sovrapporsi ad esso.
Ottieni una chiave gratuita $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- lingue che puoi inviare
- 15,00 €
- per un milione di caratteri
- 38
- varianti di destinazione
Добрият софтуер говори езика на хората, които го използват.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
Tariffata come la larghezza di banda
Caratteri in ingresso, fattura in uscita. Nessuna licenza per postazioni, nessun contratto annuale, nessun minimo. Ricarica un saldo prepagato o scegli un piano mensile con volume incluso e cambia idea quando vuoi.
02
Costruita dove il GDPR è di casa
Applicazione, database e coda vengono eseguiti a Francoforte. I registri di utilizzo contengono conteggi, mai contenuti. La cache di output è opzionale per team e ogni sub-processore è nominato nell'accordo sul trattamento dei dati.
03
Parla il formato di richiesta che già usi
Richiesta e risposta seguono la convenzione di traduzione v2 ampiamente utilizzata. Per la maggior parte del codice client esistente, ciò significa un nuovo URL di base, una nuova chiave e nient'altro.
La tua prima richiesta, nella lingua che scrivi
Passa fino a 50 stringhe e un codice di lingua di destinazione. Il rilevamento della lingua di partenza, la formalità e i glossari sono parametri opzionali, non endpoint aggiuntivi.
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)
Trentasei lingue in ingresso, trentotto in uscita
L'inglese britannico e americano, e il portoghese europeo e brasiliano, sono destinazioni separate, così l'ortografia corrisponde al mercato in cui vendi.
- 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
Domande che riceviamo prima della prima chiave API
Com'è la qualità della traduzione?
Un grande modello linguistico esegue la traduzione, guidato da un prompt scritto per la traduzione, dai termini del tuo glossario e dal livello di formalità richiesto. Sulle coppie di lingue europee regge il confronto con i motori affermati. Il modo più rapido per giudicarlo è la casella qui sopra: incolla il tuo testo, senza bisogno di un account.
Dove finisce il mio testo?
Prima a Francoforte: l'applicazione, il database e la coda vengono eseguiti in Germania. Il motore sottostante può elaborare il testo nell'UE o negli Stati Uniti, a seconda della configurazione indicata nell'accordo sul trattamento dei dati, e qualsiasi trasferimento è coperto dalle clausole contrattuali standard dell'UE.
Il markup sopravvive all'intero processo?
Sì. Con tag_handling impostato su html o xml, i tag e gli attributi rimangono invariati e viene tradotto solo il testo tra di essi. Documenti interi come DOCX o PDF sono previsti ma non fanno parte della versione attuale.
Cosa comporta il passaggio da un altro fornitore?
Di solito un nuovo URL di base, https://api.langapi.xyz/v1, e una nuova chiave. Il formato delle richieste segue la convenzione v2 comune e anche l'header DeepL-Auth-Key è accettato, quindi la maggior parte delle librerie client esistenti continuano a funzionare così come sono.
Quanto posso inviare in una volta sola?
Cinquanta stringhe per richiesta, tra 50.000 e 200.000 caratteri per richiesta a seconda del piano, e da 10 a 100 richieste al secondo. Le intestazioni di limitazione della velocità in ogni risposta indicano la propria posizione.