Skip to main content
POST
Pre-translate job

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.

Path Parameters

projectUid
string
required

Project UID

Body

application/json

Jobs and pre-translation settings

jobs
object[]
required
Required array length: 1 - 100 elements
callbackUrl
string
confirm100MachineTranslationMatches
boolean

Default: false

confirm100NonTranslatableMatches
boolean

Default: false

confirm100TranslationMemoryMatches
boolean

Default: false

confirm101TranslationMemoryMatches
boolean

Default: false

insertMachineTranslationIntoTarget
boolean

Default: false

lock100MachineTranslationMatches
boolean

Default: false

lock100NonTranslatableMatches
boolean

Default: false

lock100TranslationMemoryMatches
boolean

Default: false

lock101TranslationMemoryMatches
boolean

Default: false

machineTranslationBehavior
enum<string>

Default: APPLY_MT_ABOVE_THRESHOLD

Available options:
APPLY_MT_ABOVE_THRESHOLD,
COMPARE_AND_BEST_MATCH
mtSuggestOnlyTmBelow
boolean

Default: true

mtSuggestOnlyTmBelowThreshold
number<double>

Default: 1.0

Required range: 0 < x < 1.01
overwrite
boolean

Default: false

preTranslateNonTranslatables
boolean

Default: false

segmentFilters
enum<string>[]

Segment lock-state filter controlling which segments are eligible for pre-translation. Allowed values: LOCKED, NOT_LOCKED. A segment is pre-translated if it matches at least one of the given values. Default (when omitted or empty): NOT_LOCKED only, i.e. locked segments are never pre-translated unless LOCKED is explicitly included.

Available options:
LOCKED,
NOT_LOCKED
setJobStatusCompleted
boolean

Default: false

setJobStatusCompletedWhenConfirmed
boolean

Default: false

setProjectStatusCompleted
boolean

Default: false

translationMemoryTreshold
number<double>

default: 0.7

useMachineTranslation
boolean

Default: true

useProjectPreTranslateSettings
boolean

Default: false

useTranslationMemory
boolean

Default: true

Response

OK

asyncRequest
object