curl --request PUT \
--url https://api.lilt.com/v2/memories \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"id": 7246,
"name": "Automotive Memory"
}
'import requests
url = "https://api.lilt.com/v2/memories"
payload = {
"id": 7246,
"name": "Automotive Memory"
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({id: 7246, name: 'Automotive Memory'})
};
fetch('https://api.lilt.com/v2/memories', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lilt.com/v2/memories",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'id' => 7246,
'name' => 'Automotive Memory'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.lilt.com/v2/memories"
payload := strings.NewReader("{\n \"id\": 7246,\n \"name\": \"Automotive Memory\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.lilt.com/v2/memories")
.header("Authorization", "Basic <encoded-value>")
.header("Content-Type", "application/json")
.body("{\n \"id\": 7246,\n \"name\": \"Automotive Memory\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lilt.com/v2/memories")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": 7246,\n \"name\": \"Automotive Memory\"\n}"
response = http.request(request)
puts response.read_body{
"id": 1234,
"srclang": "en",
"trglang": "fr",
"srclocale": "US",
"trglocale": "FR",
"name": "Acme Corp Support Content",
"is_processing": false,
"version": 78,
"created_at": 1489147692,
"updated_at": 1489147692,
"resources": [
"<string>"
]
}"<string>"{
"message": "Internal server error."
}Update the name of a Memory
Update a Memory.
curl --request PUT \
--url https://api.lilt.com/v2/memories \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"id": 7246,
"name": "Automotive Memory"
}
'import requests
url = "https://api.lilt.com/v2/memories"
payload = {
"id": 7246,
"name": "Automotive Memory"
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({id: 7246, name: 'Automotive Memory'})
};
fetch('https://api.lilt.com/v2/memories', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lilt.com/v2/memories",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'id' => 7246,
'name' => 'Automotive Memory'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.lilt.com/v2/memories"
payload := strings.NewReader("{\n \"id\": 7246,\n \"name\": \"Automotive Memory\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.lilt.com/v2/memories")
.header("Authorization", "Basic <encoded-value>")
.header("Content-Type", "application/json")
.body("{\n \"id\": 7246,\n \"name\": \"Automotive Memory\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lilt.com/v2/memories")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": 7246,\n \"name\": \"Automotive Memory\"\n}"
response = http.request(request)
puts response.read_body{
"id": 1234,
"srclang": "en",
"trglang": "fr",
"srclocale": "US",
"trglocale": "FR",
"name": "Acme Corp Support Content",
"is_processing": false,
"version": 78,
"created_at": 1489147692,
"updated_at": 1489147692,
"resources": [
"<string>"
]
}"<string>"{
"message": "Internal server error."
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
The Memory resource to update.
Response
A Memory object.
A Memory is a collection of parallel (source/target) segments from which a MT/TM model is trained. When a translator confirms a segment in the Interface, a parallel segment is added to the Memory. Parallel segments from existing translation memories and bitexts can also be added to the Memory via the API.
A unique number identifying the Memory.
1234
An ISO 639-1 language identifier.
"en"
An ISO 639-1 language identifier.
"fr"
An ISO 639-1 language identifier.
"US"
An ISO 639-1 language identifier.
"FR"
A name for the Memory.
"Acme Corp Support Content"
Indicates the memory is being processed.
false
The current version of the Memory, which is the number of updates since the memory was created.
78
Time at which the object was created. Measured in seconds since the Unix epoch.
1489147692
Time at which the object was created. Measured in seconds since the Unix epoch.
1489147692
The resource files (translation memories and termbases) associated with this Memory.
Was this page helpful?

