Skip to main content
PUT
/
api2
/
v1
/
projects
/
{projectUid}
/
preTranslateSettings
Update Pre-translate settings
curl --request PUT \
  --url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/preTranslateSettings \
  --header 'Content-Type: application/json' \
  --data '{
  "translationMemory": true,
  "translationMemoryThreshold": 0.505,
  "autoPropagateRepetitions": true,
  "machineTranslation": true,
  "nonTranslatables": true,
  "repetitionsAsConfirmed": true,
  "matches100AsTranslated": true,
  "matches101AsTranslate": true,
  "nonTranslatablesAsTranslated": true,
  "preTranslateOnJobCreation": true,
  "setJobStatusCompleted": true,
  "setJobStatusCompletedWhenConfirmed": true,
  "setProjectStatusCompleted": true,
  "lockNonTranslatables": true,
  "lock100": true,
  "lock101": true,
  "nonTranslatablesInEditors": true,
  "overwrite": true
}'
{
  "translationMemory": true,
  "translationMemoryThreshold": 0.505,
  "autoPropagateRepetitions": true,
  "machineTranslation": true,
  "nonTranslatables": true,
  "repetitionsAsConfirmed": true,
  "matches100AsTranslated": true,
  "matches101AsTranslate": true,
  "nonTranslatablesAsTranslated": true,
  "preTranslateOnJobCreation": true,
  "setJobStatusCompleted": true,
  "setJobStatusCompletedWhenConfirmed": true,
  "setProjectStatusCompleted": true,
  "lockNonTranslatables": true,
  "lock100": true,
  "lock101": true,
  "nonTranslatablesInEditors": true,
  "overwrite": true
}

Path Parameters

projectUid
string
required

Body

application/json
translationMemory
boolean

Pre-translate from translation memory. Default: false

translationMemoryThreshold
number

Pre-translation threshold percent

Required range: 0 < x < 1.01
autoPropagateRepetitions
boolean

Propagate repetitions. Default: false

machineTranslation
boolean

Pre-translate from machine translation. Default: false

nonTranslatables
boolean

Pre-translate non-translatables. Default: false

repetitionsAsConfirmed
boolean

Set segment status to confirmed for: Repetitions. Default: false

matches100AsTranslated
boolean

Set segment status to confirmed for: 100% translation memory matches. Default: false

matches101AsTranslate
boolean

Set segment status to confirmed for: 101% translation memory matches. Default: false

nonTranslatablesAsTranslated
boolean

Set segment status to confirmed for: 100% non-translatables. Default: false

preTranslateOnJobCreation
boolean

Pre-translate & set job to completed: Pre-translate on job creation. Default: false

setJobStatusCompleted
boolean

Pre-translate & set job to completed: Set job to completed once pre-translated. Default: false

setJobStatusCompletedWhenConfirmed
boolean

Pre-translate & set job to completed when all segments confirmed: Set job to completed once pre-translated and all segments are confirmed. Default: false

setProjectStatusCompleted
boolean

Pre-translate & set job to completed: Set project to completed once all jobs pre-translated. Default: false

lockNonTranslatables
boolean

Lock 100% non-translatables. Default: false

lock100
boolean

Lock 100% translation memory matches. Default: false

lock101
boolean

Lock 101% translation memory matches. Default: false

nonTranslatablesInEditors
boolean

Non translatables enabled in Editors. Default: false

overwrite
boolean

If project template overwrite is enabled. Default: false

Response

successful operation

translationMemory
boolean

Pre-translate from translation memory. Default: false

translationMemoryThreshold
number

Pre-translation threshold percent

Required range: 0 < x < 1.01
autoPropagateRepetitions
boolean

Propagate repetitions. Default: false

machineTranslation
boolean

Pre-translate from machine translation. Default: false

nonTranslatables
boolean

Pre-translate non-translatables. Default: false

repetitionsAsConfirmed
boolean

Set segment status to confirmed for: Repetitions. Default: false

matches100AsTranslated
boolean

Set segment status to confirmed for: 100% translation memory matches. Default: false

matches101AsTranslate
boolean

Set segment status to confirmed for: 101% translation memory matches. Default: false

nonTranslatablesAsTranslated
boolean

Set segment status to confirmed for: 100% non-translatables. Default: false

preTranslateOnJobCreation
boolean

Pre-translate & set job to completed: Pre-translate on job creation. Default: false

setJobStatusCompleted
boolean

Pre-translate & set job to completed: Set job to completed once pre-translated. Default: false

setJobStatusCompletedWhenConfirmed
boolean

Pre-translate & set job to completed when all segments confirmed: Set job to completed once pre-translated and all segments are confirmed. Default: false

setProjectStatusCompleted
boolean

Pre-translate & set job to completed: Set project to completed once all jobs pre-translated. Default: false

lockNonTranslatables
boolean

Lock 100% non-translatables. Default: false

lock100
boolean

Lock 100% translation memory matches. Default: false

lock101
boolean

Lock 101% translation memory matches. Default: false

nonTranslatablesInEditors
boolean

Non translatables enabled in Editors. Default: false

overwrite
boolean

If project template overwrite is enabled. Default: false

I