API REST para traducción automática · facturada por carácter
Traducción como endpoint HTTP
Envíe sus cadenas de texto y recíbalas en cualquiera de los 36 idiomas. Facturada por carácter, ejecutada desde Fráncfort y diseñada para integrarse junto al resto de su backend, no por encima de él.
Obtenga una clave gratuita $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- idiomas a los que puede enviar
- 15,00 €
- por un millón de caracteres
- 38
- variantes de destino
Добрият софтуер говори езика на хората, които го използват.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
Facturación como el ancho de banda
Caracteres de entrada, factura de salida. Sin licencias por usuario, sin contrato anual, sin mínimo. Recargue un saldo prepago u opte por un plan mensual con volumen incluido, y cambie de opinión cuando quiera.
02
Construido donde el RGPD es territorio conocido
La aplicación, la base de datos y la cola se ejecutan en Fráncfort. Los registros de uso contienen recuentos, nunca contenido. La caché de salida es opcional por equipo, y cada subprocesador se menciona en el acuerdo de tratamiento de datos.
03
Habla el formato de solicitud que ya utiliza
La solicitud y la respuesta siguen la convención de traducción v2 ampliamente utilizada. Para la mayoría del código de cliente existente, eso significa una nueva URL base, una nueva clave y nada más.
Su primera solicitud, en el idioma en que escribe
Envíe hasta 50 cadenas y un código de idioma de destino. La detección del origen, la formalidad y los glosarios son parámetros opcionales, no puntos de conexión adicionales.
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)
Treinta y seis idiomas de entrada, treinta y ocho de salida
El inglés británico y el estadounidense, y el portugués europeo y el brasileño, son objetivos separados para que la ortografía coincida con el mercado al que envía.
- 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
Preguntas que recibimos antes de la primera clave
¿Cómo es la calidad de la traducción?
Un modelo de lenguaje grande realiza la traducción, guiado por un mensaje escrito para la traducción, los términos de su glosario y la formalidad que solicite. En los pares de idiomas europeos, se mantiene a la altura de los motores establecidos. La forma más rápida de juzgarlo es el cuadro de arriba: pegue su propio texto, sin necesidad de cuenta.
¿A dónde va mi texto?
Primero a Fráncfort: la aplicación, la base de datos y la cola se ejecutan en Alemania. El motor detrás de esto puede procesar texto en la UE o en los EE. UU., según la configuración mencionada en el acuerdo de procesamiento de datos, y cualquier transferencia está cubierta por las cláusulas contractuales estándar de la UE.
¿El marcado sobrevive al viaje de ida y vuelta?
Sí. Con tag_handling configurado en html o xml, las etiquetas y los atributos permanecen intactos y solo se traduce el texto entre ellos. Documentos completos como DOCX o PDF están planificados pero no forman parte de la versión actual.
¿Qué implica cambiar de otro proveedor?
Por lo general, una nueva URL base, https://api.langapi.xyz/v1, y una nueva clave. El formato de solicitud sigue la convención común v2 y el encabezado DeepL-Auth-Key también se acepta, por lo que la mayoría de las bibliotecas de clientes existentes siguen funcionando tal como están.
¿Cuánto puedo enviar de una vez?
Cincuenta cadenas por solicitud, entre 50.000 y 200.000 caracteres por solicitud según el plan, y de 10 a 100 solicitudes por segundo. Los encabezados de límite de velocidad en cada respuesta le indican su situación.