API Documentation
- Additional Workflow Step
- Analysis
- Async Request
- Authentication
- Bilingual File
- Business Unit
- Buyer
- Client
- Connector
- Conversations
- Cost Center
- Custom Fields
- Custom File Type
- Domain
- Due Date Scheme
- Email Template
- File
- Glossary
- Import settings
- Job
- Language AI
- Language Quality Assessment
- Machine Translation
- Machine Translation Settings
- Mapping
- Net Rate Scheme
- Notifications
- Price List
- Project
- Project Reference File
- Project Template
- GETList project templates
- POSTCreate project template
- GETGet project template
- PUTEdit project template
- DELDelete project template
- GETGet project template access and security settings
- PUTEdit project template access and security settings
- GETGet analyse settings
- PUTEdit analyse settings
- GETGet custom fields of project template (page)
- PUTEdit custom fields of the project template (batch)
- POSTCreate custom field instances
- GETGet custom field of project template
- PUTEdit custom field of project template
- DELDelete custom field of project template
- GETGet import settings
- PUTEdit project template import settings
- GETGet project template machine translate settings
- GETGet Pre-translate settingsdeprecated
- PUTUpdate Pre-translate settingsdeprecated
- GETGet quality assurance settings
- PUTEdit quality assurance settings
- GETGet term bases
- PUTEdit term bases in project template
- GETGet translation memoriesdeprecated
- PUTEdit translation memoriesdeprecated
- GETList project template relevant translation memories
- PUTEdit project template
- GETGet Pre-translate settingsdeprecated
- PUTUpdate Pre-translate settingsdeprecated
- GETGet translation memoriesdeprecated
- PUTEdit translation memories
- GETGet Pre-translate settingsdeprecated
- PUTUpdate Pre-translate settingsdeprecated
- GETGet translation memories
- GETGet project template pre-translate settings
- PUTUpdate project template pre-translate settings
- GET
- Provider
- Quality Assurance
- Quote
- SCIM
- Segmentation Rules
- Service
- Spell Check
- SubDomain
- Supported Languages
- Term Base
- Translation
- Translation Memory
- User
- Vendor
- Webhook
- Workflow changes
- Workflow Step
- XML Assistant
Project Template
Edit translation memories
If user wants to edit “All target languages” or “All workflow steps”, but there are already varied TM settings for individual languages or steps, then the user risks to overwrite these individual choices.
PUT
/
api2
/
v2
/
projectTemplates
/
{projectTemplateUid}
/
transMemories
Edit translation memories
Copy
Ask AI
curl --request PUT \
--url https://cloud.memsource.com/web/api2/v2/projectTemplates/{projectTemplateUid}/transMemories \
--header 'Content-Type: application/json' \
--data '{
"dataPerContext": [
{
"transMemories": [
{
"transMemory": {
"uid": "<string>"
},
"readMode": true,
"writeMode": true,
"penalty": 50,
"applyPenaltyTo101Only": true,
"order": 123
}
],
"targetLang": "<string>",
"workflowStep": {
"uid": "<string>"
},
"orderEnabled": true
}
]
}'
Copy
Ask AI
{
"transMemories": [
{
"targetLocale": "<string>",
"workflowStep": {
"name": "<string>",
"uid": "<string>",
"id": "<string>",
"order": 123,
"lqaEnabled": true
},
"readMode": true,
"writeMode": true,
"transMemory": {
"id": "<string>",
"uid": "<string>",
"internalId": 123,
"name": "<string>",
"sourceLang": "<string>",
"targetLangs": [
"<string>"
],
"client": {
"id": "<string>",
"uid": "<string>",
"name": "<string>"
},
"businessUnit": {
"name": "<string>",
"id": "<string>",
"uid": "<string>"
},
"domain": {
"name": "<string>",
"id": "<string>",
"uid": "<string>"
},
"subDomain": {
"name": "<string>",
"id": "<string>",
"uid": "<string>"
},
"note": "<string>",
"dateCreated": "2023-11-07T05:31:56Z",
"createdBy": {
"firstName": "<string>",
"lastName": "<string>",
"userName": "<string>",
"email": "<string>",
"role": "SYS_ADMIN",
"id": "<string>",
"uid": "<string>"
},
"owner": {
"firstName": "<string>",
"lastName": "<string>",
"userName": "<string>",
"email": "<string>",
"role": "SYS_ADMIN",
"id": "<string>",
"uid": "<string>"
},
"relatedProjectsCount": 123,
"collaboratorsCount": 123,
"canEdit": true
},
"penalty": 123,
"applyPenaltyTo101Only": true,
"order": 123
}
]
}
Path Parameters
Body
application/json
Response
200
application/json
OK
The response is of type object
.
Was this page helpful?
Edit translation memories
Copy
Ask AI
curl --request PUT \
--url https://cloud.memsource.com/web/api2/v2/projectTemplates/{projectTemplateUid}/transMemories \
--header 'Content-Type: application/json' \
--data '{
"dataPerContext": [
{
"transMemories": [
{
"transMemory": {
"uid": "<string>"
},
"readMode": true,
"writeMode": true,
"penalty": 50,
"applyPenaltyTo101Only": true,
"order": 123
}
],
"targetLang": "<string>",
"workflowStep": {
"uid": "<string>"
},
"orderEnabled": true
}
]
}'
Copy
Ask AI
{
"transMemories": [
{
"targetLocale": "<string>",
"workflowStep": {
"name": "<string>",
"uid": "<string>",
"id": "<string>",
"order": 123,
"lqaEnabled": true
},
"readMode": true,
"writeMode": true,
"transMemory": {
"id": "<string>",
"uid": "<string>",
"internalId": 123,
"name": "<string>",
"sourceLang": "<string>",
"targetLangs": [
"<string>"
],
"client": {
"id": "<string>",
"uid": "<string>",
"name": "<string>"
},
"businessUnit": {
"name": "<string>",
"id": "<string>",
"uid": "<string>"
},
"domain": {
"name": "<string>",
"id": "<string>",
"uid": "<string>"
},
"subDomain": {
"name": "<string>",
"id": "<string>",
"uid": "<string>"
},
"note": "<string>",
"dateCreated": "2023-11-07T05:31:56Z",
"createdBy": {
"firstName": "<string>",
"lastName": "<string>",
"userName": "<string>",
"email": "<string>",
"role": "SYS_ADMIN",
"id": "<string>",
"uid": "<string>"
},
"owner": {
"firstName": "<string>",
"lastName": "<string>",
"userName": "<string>",
"email": "<string>",
"role": "SYS_ADMIN",
"id": "<string>",
"uid": "<string>"
},
"relatedProjectsCount": 123,
"collaboratorsCount": 123,
"canEdit": true
},
"penalty": 123,
"applyPenaltyTo101Only": true,
"order": 123
}
]
}
Assistant
Responses are generated using AI and may contain mistakes.