Documentación

Referencia de la API

Simplifique y traduzca contenido a 24 idiomas de salida.

El punto final síncrono acepta texto fuente, una configuración regional de salida y uno de dos modos. Detecta el idioma de origen automáticamente y devuelve un resultado listo para usar en el idioma de salida seleccionado.

{
  "text": "Contenido fuente complejo en el idioma seleccionado.",
  "locale": "es",
  "mode": "simple-language"
}

Ejemplos de SDK y cURL disponibles

Punto final

POST /api/v2/translate

Cree un resultado en lenguaje sencillo o lenguaje fácil y devuélvalo en la misma respuesta HTTP.

Las cabeceras requeridas

TítuloEl valorPropósito
AuthorizationBearer <API_KEY>Autentica el proyecto con el esquema de portador HTTP actual.
Content-Typesolicitud/jsonDeclarará el formato del cuerpo de la solicitud
Acceptsolicitud/jsonRequiere una respuesta JSON
Idempotency-KeyRequerido solo para trabajos y lotesEvita que los envíos asincrónicos repetidos creen trabajo duplicado

Organismo de solicitud

Ninguna otra configuración de contenido forma parte del esquema de solicitud pública.

Campo de trabajoTipo de productoRequeridoValor permitidoDescripción
textcuerdasSí , es cierto .1 a 10.000 caracteres UnicodeContenido de origen en la ubicación seleccionada
localecuerdasSí , es cierto .Uno de los 24 códigos de dos letras compatiblesIdioma de salida. El idioma de origen se detecta automáticamente.
modecuerdasSí , es cierto .lenguaje simple, lenguaje fácilModo de simplificación
json
{
  "text": "Applicants must provide the required documentation before the deadline.",
  "locale": "en",
  "mode": "easy-language"
}

Organismo de respuesta

La respuesta no debe contener configuraciones de solicitud retiradas ni una matriz de información de calidad separada.

Campo de trabajoTipo de productoDescripción
requestIdcuerdasIdentificador único para soporte y registros
localecuerdasConfiguración regional de salida seleccionada
modecuerdasModo de simplificación seleccionado
outputcuerdasResultado final en la configuración regional de salida seleccionada
usage.inputCharactersnúmero enteroCaracteres contados para esta solicitud o 0 para un acierto de caché
usage.cacheHitbooleanoSi el resultado provino del caché de 30 días
json
{
  "requestId": "req_sync_002",
  "locale": "en",
  "mode": "easy-language",
  "output": "You need to send documents.\nSend the documents before the deadline.",
  "usage": {
    "inputCharacters": 78,
    "cacheHit": false
  }
}

El comportamiento de validación

  • Texto faltante: rechazar con un error de campo documentado.
  • Texto vacío: rechazar con un error de campo documentado.
  • Local no soportado: rechazar; nunca sustituir silenciosamente a otra localidad.
  • Modo no soportado: rechazar; nunca elija un modo automáticamente.
  • Campo retirado desconocido: rechazar con un error centrado en la migración o manejar solo a través de una capa de compatibilidad con versión explícita.
  • El texto fuente puede utilizar un idioma diferente al local. Simple8 detecta el idioma de origen automáticamente y escribe el resultado en la configuración regional de salida seleccionada.