Skip to main content
POST
Create analysis

Authorizations

Authorization
string
header
required

Get a token from auth/login endpoint and then pass it in the Authorization HTTP header in every subsequent API call. For more information visit our help center.

Body

application/json

Analysis to create

analyzeByLanguage
boolean

Default: false.

Example:

false

analyzeByProvider
boolean

Default: false.

Example:

false

callbackUrl
string
compareWorkflowLevel
integer<int32>

Required for type=Compare

Required range: 1 <= x <= 15
countSourceUnits
boolean

Default: true

includeConfirmedSegments
boolean

Default: true

includeFuzzyRepetitions
boolean

Default: true

includeLockedSegments
boolean

Default: true

includeMachineTranslationMatches
boolean

Default: false. Works only for type=PreAnalyse.

includeNonTranslatables
boolean

Default: false. Works only for type=PreAnalyse.

includeNotConfirmedSegments
boolean

Default: true

includeNumbers
boolean

Default: true

includeTransMemory
boolean

Default: true. Works only for type=PreAnalyse.

jobFilter
object
jobs
object[]

Job uids of jobs from the same project

Required array length: 1 - 50000 elements
machineTranslatePostEditing
boolean

Default: false. Works only for type=PostAnalyse.

name
string
Maximum string length: 255
netRateScheme
object
nonTranslatablePostEditing
boolean

Default: false. Works only for type=PostAnalyse.

provider
object
separateFuzzyRepetitions
boolean

Default: false

skipMtScoreThreshold
number<double>

Used only for Default analysis. Threshold above which the MT suggestions are not used. Default: value from PreTranslate settings

transMemoryPostEditing
boolean

Default: false. Works only for type=PostAnalyse.

type
enum<string>

default: PreAnalyse

Available options:
PreAnalyse,
PostAnalyse,
Compare
useProjectAnalysisSettings
boolean

Default: false. Use default project settings. Will be overwritten with setting sent in the API call.

Response

OK

asyncRequests
object[]

Asynchronous request for each created analysis