Traducir
POST
https://api.curriculo.me/public/translate/On this page
Sin estado. Traduce cadenas, o documentos completos PDF y DOCX, entre 85 códigos de idioma 639-1 admitidos. Un idioma fuera de ese conjunto es rechazado con 422. Consulte Idiomas.
Precio: $0.01 por solicitud, o tres veces el costo del modelo subyacente cuando este es mayor. Consulte Precios y facturación.
Modo de texto
application/json
| Campo | Tipo | Notas |
|---|---|---|
text | cadena | Una cadena. La respuesta lleva translation, no una lista. |
texts | cadena[] | Varias cadenas. Hasta 200, y 50,000 caracteres en total. La respuesta mantiene su orden. |
target_language (obligatorio) | cadena | ISO código 639-1 al que traducir. |
source_language | cadena | ISO código 639-1 de la entrada. Por defecto a en. |
Enviar text o texts.
curl -X POST https://api.curriculo.me/public/translate/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-H 'Content-Type: application/json' \
-d '{"texts": ["Senior backend engineer", "Remote within Europe"], "source_language": "en", "target_language": "fr"}'- Una cadena devuelve
translationcon una única banderaok. - Varias cadenas devuelven
translationsen el orden de entrada, con una banderaokpor elemento. Si un elemento falla, los demás siguen retornándose. - Para una entrada grande, la respuesta puede incluir
recommended_async: true. Enviar ese tipo de trabajo aPOST /translate/asyncen su lugar.
Modo documento
multipart/form-data en la misma ruta.
| Campo | Tipo | Notas |
|---|---|---|
files | archivo[] | Uno o más documentos, PDF o DOCX, hasta 10 por solicitud y 10 MB cada uno. Cada documento puede contener hasta 200 bloques y 50 000 caracteres. |
target_language (obligatorio) | cadena | ISO código 639-1 al que traducir. |
source_language | cadena | ISO código 639-1 del origen. Por defecto es en. |
curl -X POST https://api.curriculo.me/public/translate/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-F 'files=@job_description.docx' \
-F 'target_language=ko'La traducción se devuelve como texto. Cada archivo devuelve:
{
"filename": "job_description.docx",
"text": "…",
"target_language": "ko",
"source_language": "en",
"ok": true,
"blocks": 14
}Tiempo
Menos de un segundo para texto.
Errores
| Estado | Causa típica |
|---|---|
400 | Texto en blanco, documento ilegible o protegido con contraseña, o una clave JSON duplicada. |
413 | Más de 200 textos, más de 50 000 caracteres, o un documento que supera el límite de tamaño. |
422 | target_language falta, un idioma está fuera de los 85 códigos admitidos, o un campo tiene un nombre incorrecto. |
Updated