Skip to main content
POST
Create analyses by languages

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

Analyses to create

jobs
object[]
required

Job uids of jobs from the same project

Required array length: 1 - 100 elements
callbackUrl
string

URL called once the asynchronous analysis creation finishes

compareWorkflowLevel
integer<int32>

Required for type=Compare

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

Whether the analysis counts source or target word/character units. When true, counts are based on the source language content; when false, counts are based on the target language content. Default: true

includeConfirmedSegments
boolean

When true, confirmed (translated) segments are included in the counts. Default: true

includeFuzzyRepetitions
boolean

When true, internal fuzzy matches (segments that fuzzily repeat within the analyzed content) are included in the counts. Default: true

includeLockedSegments
boolean

When true, locked segments are included in the counts. Default: true

includeMachineTranslationMatches
boolean

When true, machine translation matches are included in the counts. Default: false. Works only for type=PreAnalyse.

includeNonTranslatables
boolean

When true, non-translatable segments are included in the counts. Default: false. Works only for type=PreAnalyse.

includeNumbers
boolean

When true, number-only segments are included in the counts. Default: true

includeTransMemory
boolean

When true, translation memory matches are included in the counts. Default: true. Works only for type=PreAnalyse.

machineTranslatePostEditing
boolean

When true, measures the post-editing distance against machine translation matches. Default: false. Works only for type=PostAnalyse.

name
string
Maximum string length: 255
netRateScheme
object
nonTranslatablePostEditing
boolean

When true, measures the post-editing distance for non-translatable segments. Default: false. Works only for type=PostAnalyse.

separateFuzzyRepetitions
boolean

When true, internal fuzzy repetitions are counted as a separate category instead of being merged into the Repetitions count. Default: false

skipMtScoreThreshold
number<double>

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

transMemoryPostEditing
boolean

When true, measures the post-editing distance against translation memory matches. Default: false. Works only for type=PostAnalyse.

type
enum<string>

Analysis type: PreAnalyse (source segments analysis), PostAnalyse (machine translation post-editing analysis) or Compare (compares word/character counts across workflow levels). 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

analyses
object[]

Asynchronous request for each created analysis