Documentação

Referência à API

Simplifique e traduza conteúdo em 24 idiomas de saída.

O ponto final síncrono aceita texto de origem, uma localidade de saída e um de dois modos. Ele detecta o idioma de origem automaticamente e retorna um resultado pronto para uso no idioma de saída selecionado.

{
  "text": "Conteúdo de origem complexo no idioma selecionado.",
  "locale": "pt",
  "mode": "simple-language"
}

Exemplos de SDK e cURL disponíveis

Ponto final

POST /api/v2/translate

Crie um resultado em Linguagem Simples ou Linguagem Fácil e retorne-o na mesma resposta HTTP.

Títulos necessários

TítuloValorPropósito
AuthorizationBearer <API_KEY>Autentica o projeto com o esquema HTTP Bearer atual
Content-TypeAplicação/jsonDeclare o formato do corpo da solicitação
AcceptAplicação/jsonRequer uma resposta JSON
Idempotency-KeyObrigatório apenas para trabalhos e lotesEvita que envios assíncronos repetidos criem trabalhos duplicados

Órgão de pedido

Nenhuma outra configuração de conteúdo faz parte do esquema de solicitação pública.

CampoTipoRequeridoValor permitidoDescrição
textlinhaSim, sim.1 a 10.000 caracteres UnicodeConteúdo de fonte no local selecionado
localelinhaSim, sim.Um dos 24 códigos de duas letras suportadosIdioma de saída. O idioma de origem é detectado automaticamente.
modelinhaSim, sim.Língua simples, fácil de falarModo de simplificação
json
{
  "text": "Applicants must provide the required documentation before the deadline.",
  "locale": "en",
  "mode": "easy-language"
}

Organismo de resposta

A resposta não deve conter configurações de solicitação descontinuadas ou uma matriz separada de informações de qualidade.

CampoTipoDescrição
requestIdlinhaIdentificador único para o suporte e os registos
localelinhaLocal de saída selecionado
modelinhaModo de simplificação selecionado
outputlinhaResultado finalizado no local de saída selecionado
usage.inputCharactersnúmero inteiroCaracteres contados para esta solicitação ou 0 para uma ocorrência no cache
usage.cacheHitbooleanoSe o resultado veio do cache de 30 dias
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
  }
}

Comportamento de validação

  • Texto faltante: rejeitar com um erro de campo documentado.
  • Texto vazio: rejeitar com um erro de campo documentado.
  • Local não suportado: rejeitar; nunca substituir silenciosamente outro local.
  • Modo não suportado: rejeitar; nunca escolher um modo automaticamente.
  • Campo retirado desconhecido: rejeitar com um erro centrado na migração ou lidar apenas através de uma camada de compatibilidade explicitamente versão.
  • O texto fonte pode usar um idioma diferente do local. Simple8 detecta o idioma de origem automaticamente e grava o resultado no local de saída selecionado.