Parametri di richiesta
|
Tipo di dati |
Valore di esempio |
Descrizione |
|---|---|---|
|
charset |
windows-1250 |
Qualsiasi carattere set supportato. |
|
Valuta |
EUR |
Qualsiasi Valuta supportata. |
|
datetime |
2012-07-30 17:30 |
Data e ora nel formato yyyy-MM-dd HH:mm. Il fuso orario UTC viene sempre utilizzato durante la lettura della data. |
|
dominio(tipo) |
348 |
Identificatore (ID proprietà) di un oggetto dominio del tipo specificato. Ad esempio, durante la creazione di un progetto, l'ID (ad es. 348) viene restituito nella struttura JSON. Questo identificatore può essere utilizzato in seguito per modificare lo stato del progetto impostando il parametro progetto=348. |
|
enum(nome) |
Un valore da un insieme fisso di valori. Ogni insieme di valori (enum) ha un nome. Gli enum non sono mai sensibili alle maiuscole/minuscole. |
|
|
file |
Dati binari. L'intera richiesta deve essere inviata nel formato multipart/form-data. Esempi di codice in Java e C++. |
|
|
exfile |
Compatibile con il tipo |
|
|
jsonObject(tipo) |
{ 'ID': 'xyz' } |
Un oggetto del tipo specificato (rappresentato utilizzando la notazione JSON). Vedere di seguito per una descrizione dei tipi particolari. |
|
jsonObjectList(type) |
[{ 'ID': 'xyz' }] |
Un elenco di oggetti del tipo specificato (rappresentato utilizzando la notazione JSON). |
|
lang |
en |
Qualsiasi codice della lingua supportato. |
|
elenco(tipo) |
Un elenco di valori di un altro tipo. Quando si chiama un'azione API, l'elenco viene definito utilizzando lo stesso nome di parametro più volte (ad esempio, |
|
|
stringa |
Il mio progetto |
La sequenza di caratteri (codificata in UTF-8). |
|
attività |
RiYnxBD0xBY1lwhf1 |
Un identificatore di un'attività di traduzione. Più parti di lavoro (se sono state create dividendo l'entità principale della parte di lavoro) possono condividere la stessa attività. |
|
map(tipo, tipo) |
Una mappa di chiavi e valori di un dato tipo. Quando si chiama un'azione API, la mappa viene definita utilizzando lo stesso nome di parametro più volte (ad esempio, |
Risposta
Il corpo di un HTTP può contenere questi tipi di dati:
-
JSON
Struttura dati (codificata in UTF-8). Ogni chiamata API che restituisce JSON contiene un esempio di una risposta.
-
binary
Dati binari.
Attività vs. Parte del lavoro
Attività
Un'attività rappresenta un lavoro di traduzione (ovvero un file da tradurre) in una lingua di destinazione. Se un lavoro viene caricato in più lingue di destinazione, viene creata un'attività indipendente per ogni lingua di destinazione.
Se un lavoro viene tradotto in più flussi di lavoro, ogni flusso di lavoro condivide la stessa attività ma differisce a livello di flusso di lavoro. (Questo è il motivo per cui alcune chiamate API hanno due argomenti per attività e livello.) Un identificatore di attività è composto da caratteri alfanumerici (ad esempio, RiYnxBD0xBY1lwhf1) mentre un livello è identificato da un numero intero (solitamente 1-10). Il primo livello in ogni progetto che utilizza flussi di lavoro ha sempre l'identificatore 1.
I lavori divisi in più parti avranno lo stesso ID attività e il parametro isParentJobSplit sarà true.
Parte del lavoro
Una parte del lavoro rappresenta un lavoro per lingua di destinazione e passaggi del flusso di lavoro. Ad esempio, un singolo file importato in un progetto con 2 passaggi del flusso di lavoro e 3 lingue di destinazione risulterà in 6 parti del lavoro. Ogni parte del lavoro può essere assegnata a un diverso traduttore o avere una diversa data di scadenza o stato.
Ogni parte del lavoro può anche essere divisa in più parti del lavoro che otterranno il proprio ID parte del lavoro. Una parte del lavoro è sempre univoca.
Tipi di oggetto (utilizzati nei parametri JSON)
TagMetadata {
ID stringa
tipo stringa
contenuto stringa
stringa transAttributes
}