API do Phrase TMS

Tipos de dados (TMS)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Parâmetros de solicitação

Dados Tipo

Valor de amostra

Descrição

charset

windows-1250

conjuntode caracteres.

moeda

EUR

Quaisquer moeda suportada.

data/hora

2012-07-30 17:30

Data e hora no formato aaaa-MM-dd HH:mm. O fuso horário UTC é sempre usado ao ler a data.

tema(tipo)

348

Identificador (propriedadeID) de um objeto tema do tipo especificado. Por exemplo, ao criar um projeto, id (p.ex., 348) é retornado na estrutura JSON. Esse identificador pode ser usado posteriormente para alterar o situação do projeto definindo o parâmetro project=348 .

enum(nome)

Um valor de um conjunto fixo de valores. Cada conjunto de valores (enum) tem um nome. Os enums são sempre sensíveis a maiúsculas e minúsculas .

arquivo

Dados binários. Todo o pedido tem de ser enviado em formato de várias partes/formulários-dados . Exemplos de código em Java e C++.

exfile

Compatível com o tipo arquivo . Ele também aceita identificadores de File AP.

jsonObject(type)

{ 'id': 'xyz' }

Um objeto do tipo especificado (representado usando notação JSON). Veja abaixo uma descrição de tipos específicos.

jsonObjectList(type)

[{ 'id': 'xyz' }]

Uma lista de objetos do tipo especificado (representado usando notação JSON).

Lang

en

Qualquer código do idioma suportado .

lista(tipo)

Uma lista de valores de outro tipo. Ao chamar uma ação API, a lista é definida usando o mesmo parâmetro nome várias vezes (p.ex., param=value1& param=valor2).

string

Meu Projeto

A sequência de caracteres (UTF-8 codificado).

tarefa

RiYnxBD0xBY1lwhf1

Um identificador de uma tarefa de tradução. Mais trabalho partes (se estivessem criado por dividindo a parte trabalho pai) podem compartilhar a mesma tarefa.

map(tipo, tipo)

Um mapa de chaves e valores de um determinado tipo. Ao chamar uma ação API, o mapa é definido usando o mesmo parâmetro nome várias vezes (p.ex., map.key1=value1&map.key2=value2).

Resposta

O corpo de um HTTP pode conter estes tipos de dados:

  • JSON

    Estrutura de dados (UTF-8 codificada). Cada chamada de API que retorna JSON contém um exemplo de uma resposta.

  • binário

    Dados binários.

Tarefa vs. Parte do Trabalho

Tarefa

Uma tarefa representa um trabalho de tradução (ou seja, arquivo a ser traduzido) em um idioma de destino. Se um trabalho é upload feito em mais idiomas de destino, uma tarefa independente é criado em para cada idioma de destino.

Se um trabalho for traduzido em vários fluxos de trabalho, cada fluxo de trabalho compartilha a mesma tarefa, mas difere em fluxo de trabalho nível. (É por isso que algumas chamadas de API têm dois argumentos para tarefa e nível.) Um identificador de tarefa é composto de caracteres alfanuméricos (p.ex., RiYnxBD0xBY1lwhf1) enquanto um nível é identificado por um inteiro (geralmente 1-10). O primeiro nível em cada projeto que usa fluxos de trabalho sempre tem o identificador 1.

Os trabalhos dividir em várias partes terão a mesma ID de tarefa e o parâmetro isParentJobSplit será true.

Parte do Trabalho

Um jobPart representa uma trabalho por idioma de destino(s) e etapas de fluxo de trabalho. Por exemplo, um único arquivo importado para um projeto com 2 etapas de fluxo de trabalho e 3 idiomas de destino resultará em 6 jobParts. Cada jobPart pode ser atribuído a um Tradutor diferente ou ter um data de entrega ou situação diferente.

Cada jobPart também pode ser dividir em várias jobParts que receberão seu próprio jobPart ID. Um jobPart é sempre único.

Tipos de objeto (usados em parâmetros JSON)

TagMetadata {
  string id
  string tipo
  string conteúdo
  string transAtributos
}
Esse artigo foi útil?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.