Gets a business analytical view on edits of a document for a specific target language.
Provides details on:
-
Who edited how many text
-
Time spent with translations and edits
-
Quality metrics
URL
(POST) /resources/statistics/ba
PARAMETERS
The message body contains a JSON object:
|
scope |
The scope object. Note that if you use a document set or global search scope, you will receive an "available" = false result. In fact these scopes do not support files. |
|
did |
The document id. This must be a document within the scope. |
|
locale |
The language to get statistics for. |
RESULTS
The message body contains a JSON object:
|
segments |
An object with various segment counts:
|
|
words |
An object with various word counts:
|
|
dtfirst |
First edit date in document. Null if none. |
|
dtfirstt |
First edit date as a string. |
|
dtlast |
Last edit date in document. Null if none. |
|
dtlastt |
Last edit date as a string. |
|
scores
|
An array of document level scores. See table below. |
|
editors |
Provides statistics per "last editor" (human edit, pre-translation, MT, etc.). See table below. |
|
workers |
Provides statistics per worker who edited at least one segment. See table below. |
Editors node
The editors element is an array of objects with these properties.
Note that the last array element contains the grand totals.
|
editor |
An internal code for the type of editor. |
|
title |
Title of editor. |
|
segments |
An object with various segment counts:
|
|
words |
An object with various word counts:
|
|
actions |
Total of interventions |
|
actionsCorrections |
Total of interventions correcting a previous text |
|
scores |
An array of document level scores. See table below. |
Workers node
The workers element is an array of objects with these properties.
Note that the last array element contains the grand totals.
|
pid |
Person ID. Null if current user is not authorized to see this. |
|
cid |
Company ID. Null if current user is not authorized to see this. |
|
pname |
Person name. Null if current user is not authorized to see this. |
|
pcode |
Person code. Null if current user is not authorized to see this. |
|
cname |
Company name. Null if current user is not authorized to see this. |
|
segments |
An object with various segment counts:
|
|
words |
An object with various word counts:
|
|
dtfirst |
First edit date in document. |
|
dtfirstt |
First edit date as a string. |
|
dtlast |
Last edit date in document. |
|
dtlastt |
Last edit date as a string. |
|
scores |
An array of document level scores. See table below. |
Scores node
Each scores element contains an array of objects with these properties:
|
title |
Print title for score. |
|
value |
Decimal value of score. Can be null if score could not be calculated (lack of data) |
|
unit |
Null or the unit of the score. For example "%" with percentages. |
|
desc |
A description of the score and its purpose. Note that this text adapts to the actual score value. |
|
max |
The maximum value the score can have. |
ACCESS CONTROL
Note that the logged user must have access to BA data.
See the resource rights, property canViewBA which must be true.
EXAMPLES
See this example:
{
"segments": {
"error": 0,
"ok": 0,
"missing": 0,
"filled": 4,
"total": 4
},
"words": {
"error": 0,
"ok": 0,
"missing": 0,
"filled": 8,
"total": 8
},
"dtfirst": "2017-02-06T07:09:09.8944871Z",
"dtlast": "2017-02-06T07:09:22.4785955Z",
"dtfirstt": "06/02/2017 08:09 UTC+1",
"dtlastt": "06/02/2017 08:09 UTC+1",
"editors": [
{
"editor": "None",
"title": "Not translated",
"segments": {
"initial": 4,
"unchanged": 0,
"translation": 4,
"postEditing": 0,
"revision": 0,
"current": 0
},
"words": {
"initial": 8,
"unchanged": 0,
"translation": 8,
"postEditing": 0,
"revision": 0,
"current": 0
},
"Actions": 4,
"ActionsCorrections": 0,
"scores": [
{
"title": "Work quality",
"value": 10.0,
"unit": null,
"desc": null,
"max": 10.0
}
]
},
{
"editor": "RefMaterialIdentical",
"title": "Pre-translation Exact",
"segments": {
"initial": 0,
"unchanged": 0,
"translation": 0,
"postEditing": 0,
"revision": 0,
"current": 0
},
"words": {
"initial": 0,
"unchanged": 0,
"translation": 0,
"postEditing": 0,
"revision": 0,
"current": 0
},
"Actions": 0,
"ActionsCorrections": 0,
"scores": [
{
"title": "Work quality",
"value": null,
"unit": null,
"desc": null,
"max": 10.0
}
]
},
{
"editor": "RefMaterialFuzzy",
"title": "Pre-translation Fuzzy",
"segments": {
"initial": 0,
"unchanged": 0,
"translation": 0,
"postEditing": 0,
"revision": 0,
"current": 0
},
"words": {
"initial": 0,
"unchanged": 0,
"translation": 0,
"postEditing": 0,
"revision": 0,
"current": 0
},
"actions": 0,
"actionsCorrections": 0,
"scores": [
{
"title": "Work quality",
"value": null,
"unit": null,
"desc": null,
"max": 10.0
}
]
},
{
"editor": null,
"title": "TOTAL",
"segments": {
"initial": 4,
"unchanged": 0,
"translation": 4,
"postEditing": 0,
"revision": 0,
"current": 4
},
"words": {
"initial": 8,
"unchanged": 0,
"translation": 8,
"postEditing": 0,
"revision": 0,
"current": 8
},
"actions": 4,
"actionsCorrections": 0,
"scores": [
{
"title": "Work quality",
"value": 10.0,
"unit": null,
"desc": null,
"max": 10.0
}
]
}
],
"workers": [
{
"pid": 7,
"cid": 1,
"pname": "Stephan Bohmig",
"pcode": "SB",
"cname": "Pons",
"segments": {
"total": 4,
"translation": 4,
"postEditing": 0,
"revision": 0,
"corrected": 0
},
"words": {
"total": 8,
"translation": 8,
"postEditing": 0,
"revision": 0,
"corrected": 0
},
"dtfirst": "2017-02-06T07:09:09.8944871Z",
"dtlast": "2017-02-06T07:09:22.4785955Z",
"dtfirstt": "06/02/2017 08:09 UTC+1",
"dtlastt": "06/02/2017 08:09 UTC+1",
"scores": [
{
"title": "Work quality",
"value": 10.0,
"unit": null,
"desc": null,
"max": 10.0
}
]
},
{
"pid": 0,
"cid": 0,
"pname": "TOTAL",
"pcode": "TOTAL",
"cname": null,
"segments": {
"total": 4,
"translation": 4,
"postEditing": 0,
"revision": 0,
"corrected": 0
},
"words": {
"total": 8,
"translation": 8,
"postEditing": 0,
"revision": 0,
"corrected": 0
},
"dtfirst": "2017-02-06T07:09:09.8944871Z",
"dtlast": "2017-02-06T07:09:22.4785955Z",
"dtfirstt": "06/02/2017 08:09 UTC+1",
"dtlastt": "06/02/2017 08:09 UTC+1",
"scores": [
{
"title": "Work quality",
"value": 10.0,
"unit": null,
"desc": null,
"max": 10.0
}
]
}
],
"scores": [
{
"title": "Completed",
"value": 100.0,
"unit": "%",
"desc": "Percentage translations supplied and not marked errorneous.",
"max": 0.0
},
{
"title": "Human translation quality",
"value": 10.0,
"unit": null,
"desc": "0 out of 4 human translated or post-edited segments required correction.",
"max": 10.0
},
{
"title": "Pre-translated",
"value": null,
"unit": "%",
"desc": "No segments are pre-translated by machine or from memories to calculate score.",
"max": 0.0
},
{
"title": "Pre-translation quality",
"value": null,
"unit": null,
"desc": "No segments are pre-translated by machine or from memories to calculate score.",
"max": 10.0
},
{
"title": "Overall Efficiency",
"value": 5.0,
"unit": null,
"desc": "4 segments required a total of 4 human interventions.",
"max": 10.0
}
]
}