PUT
/
api2
/
v4
/
projects
/
{projectUid}
/
preTranslateSettings
Update project pre-translate settings
curl --request PUT \
  --url https://cloud.memsource.com/web/api2/v4/projects/{projectUid}/preTranslateSettings \
  --header 'Content-Type: application/json' \
  --data '{
  "preTranslateOnJobCreation": true,
  "setJobStatusCompleted": true,
  "setJobStatusCompletedWhenConfirmed": true,
  "setProjectStatusCompleted": true,
  "overwriteExistingTranslations": true,
  "translationMemorySettings": {
    "useTranslationMemory": true,
    "translationMemoryThreshold": 0.505,
    "confirm100PercentMatches": true,
    "confirm101PercentMatches": true,
    "lock100PercentMatches": true,
    "lock101PercentMatches": true
  },
  "machineTranslationSettings": {
    "useMachineTranslation": true,
    "machineTranslationBehavior": "APPLY_MT_ABOVE_THRESHOLD",
    "lock100PercentMatches": true,
    "confirmMatches": true,
    "confirmMatchesThreshold": 0.5,
    "useAltTransOnly": true,
    "mtQeMatchesInEditors": true,
    "mtForTMAbove100": true,
    "mtSuggestOnlyTmBelow": true,
    "mtSuggestOnlyTmBelowThreshold": 0.505
  },
  "nonTranslatableSettings": {
    "preTranslateNonTranslatables": true,
    "confirm100PercentMatches": true,
    "lock100PercentMatches": true,
    "nonTranslatablesInEditors": true
  },
  "repetitionsSettings": {
    "autoPropagateRepetitions": true,
    "confirmRepetitions": true,
    "autoPropagateToLockedRepetitions": true,
    "lockSubsequentRepetitions": true
  }
}'
{
  "preTranslateOnJobCreation": true,
  "setJobStatusCompleted": true,
  "setJobStatusCompletedWhenConfirmed": true,
  "setProjectStatusCompleted": true,
  "overwriteExistingTranslations": true,
  "translationMemorySettings": {
    "useTranslationMemory": true,
    "translationMemoryThreshold": 0.505,
    "confirm100PercentMatches": true,
    "confirm101PercentMatches": true,
    "lock100PercentMatches": true,
    "lock101PercentMatches": true
  },
  "machineTranslationSettings": {
    "useMachineTranslation": true,
    "machineTranslationBehavior": "APPLY_MT_ABOVE_THRESHOLD",
    "lock100PercentMatches": true,
    "confirmMatches": true,
    "confirmMatchesThreshold": 0.5,
    "useAltTransOnly": true,
    "mtQeMatchesInEditors": true,
    "mtForTMAbove100": true,
    "mtSuggestOnlyTmBelow": true,
    "mtSuggestOnlyTmBelowThreshold": 0.505
  },
  "nonTranslatableSettings": {
    "preTranslateNonTranslatables": true,
    "confirm100PercentMatches": true,
    "lock100PercentMatches": true,
    "nonTranslatablesInEditors": true
  },
  "repetitionsSettings": {
    "autoPropagateRepetitions": true,
    "confirmRepetitions": true,
    "autoPropagateToLockedRepetitions": true,
    "lockSubsequentRepetitions": true
  }
}

Path Parameters

projectUid
string
required

Body

application/json

Pre-translate settings

Response

200
application/json

successful operation

Pre-translate settings