Ensure smooth localization, from start to finish
Eliminate repetitive localization tasks, and reduce the number of steps in your localization workflow by predefining automation rules.
Enable auto-tagging for new and updated keys, and/or mark them as unverified for easier collaboration.
Automatically translate new keys into multiple languages and reduce the time needed to get translations with the help of Machine Translation and/or Translation Memory.
Our system allows you to leverage the most advanced AI algorithms to provide fast and accurate translations, helping you reach global markets faster. Experience the future of localization now.
Unlimited AI translations when selecting the right plan.
Native integrations with Google, Amazon, Microsoft and DeepL Machine Learning models.
Translized allows you to connect with marketplaces to outsource human translations, ensuring the local tone and cultural relevance.
Our system integrates seamlessly with Gengo.com, a leading marketplace for professional translators.
Localization is more than translation: it takes into account the culture and context. Rely on experts to make sure your localization is always on point.
No more need to create a new release each time you want to make copy changes.
Integrate our Mobile SDK and publish translation in real-time on App Store or Google Play.
Publish your translations faster and simpler than ever before.
Automatically check your translations for common errors, inconsistencies, mismatches and bring translation quality to the next level.
Mismatches in leading and trailing spaces, placeholders, and punctuation. We got you.
Translized checks that your glossary terms are used correctly in your translations.
Avoid translating the same text multiple times. Paired with the Glossary, Translation Memory makes sure you save tons of time.
Translation memory remembers the translated text, and applies it across all of your projects.
Translized checks that your glossary terms are used correctly in your translations.
Versions and history allows you to review changes over time.
Translation history gives you a full overview of all version changes, and allows you to
Revert to the previous translation version in a click.
Translized fosters a collaborative environment, enabling your team to work together more efficiently.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,
Automate translations using Machine Learning or AI
Integrate Translized with various 3rd party apps and enchance your translation workflow even more.
Stay on the loop at all times. Never miss an update.
Review your translations over Figma designs to avoid UI issues before the release.
(.xlsx)
(.csv)
(.xml)
(.strings)
(.stringsdict)
(.properties)
(.json)
(.xlf)
(.yml)
(.resx)
(.arb)
(.php)
(.po)
1const termRes = await fetch('https://api.translized.com/term/get', {
2 method: 'POST',
3 headers: {
4 'Content-Type': 'application/json',
5 'api-token': '42cf5fec-a74c-4a53-8ebc-86a4e52b7ce6',
6 },
7 body: JSON.stringify({
8 projectId: 'A3KJtLw4mt',
9 termKey: 'Api.test',
10 }),
11});
12const termData = await termRes.json();
1import Foundation
2
3let url = URL(string: "https://api.translized.com/term/get")!
4var request = URLRequest(url: url)
5request.httpMethod = "POST"
6request.setValue("application/json", forHTTPHeaderField: "Content-Type")
7request.setValue("42cf5fec-a74c-4a53-8ebc-86a4e52b7ce6", forHTTPHeaderField: "api-token")
8
9let parameters: [String: Any] = [
10 "projectId": "A3KJtLw4mt",
11 "termKey": "Api.test"
12]
13
14do {
15 request.httpBody = try JSONSerialization.data(withJSONObject: parameters)
16} catch {
17 print("Error creating HTTP body: \(error)")
18}
19
20let task = URLSession.shared.dataTask(with: request) { data, response, error in
21 if let error = error {
22 print("Error: \(error)")
23 return
24 }
25
26 if let data = data {
27 do {
28 if let json = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] {
29 // Handle json data here
30 print(json)
31 }
32 } catch {
33 print("Error parsing JSON: \(error)")
34 }
35 }
36}
37
38task.resume()
1val url = URL("https://api.translized.com/term/get")
2 val connection = url.openConnection() as HttpURLConnection
3 connection.requestMethod = "POST"
4 connection.setRequestProperty("Content-Type", "application/json")
5 connection.setRequestProperty("api-token", "42cf5fec-a74c-4a53-8ebc-86a4e52b7ce6")
6 connection.doOutput = true
7
8 val parameters = mapOf(
9 "projectId" to "A3KJtLw4mt",
10 "termKey" to "Api.test"
11 )
12
13 val outputStream: OutputStream = connection.outputStream
14 outputStream.write(parameters.toString().toByteArray(Charsets.UTF_8))
15
16 val responseCode = connection.responseCode
17 if (responseCode == HttpURLConnection.HTTP_OK) {
18 val inputStream = BufferedReader(InputStreamReader(connection.inputStream))
19 val response = StringBuilder()
20 var inputLine: String?
21 while (inputStream.readLine().also { inputLine = it } != null) {
22 response.append(inputLine)
23 }
24 inputStream.close()
25 println("Response: ${response.toString()}")
26 } else {
27 println("Request failed with response code $responseCode")
28 }
29
30 connection.disconnect()
1import Foundation
2
3let url = URL(string: "https://api.translized.com/term/get")!
4var request = URLRequest(url: url)
5request.httpMethod = "POST"
6request.setValue("application/json", forHTTPHeaderField: "Content-Type")
7request.setValue("42cf5fec-a74c-4a53-8ebc-86a4e52b7ce6", forHTTPHeaderField: "api-token")
8
9let parameters: [String: Any] = [
10 "projectId": "A3KJtLw4mt",
11 "termKey": "Api.test"
12]
13
14do {
15 request.httpBody = try JSONSerialization.data(withJSONObject: parameters)
16} catch {
17 print("Error creating HTTP body: \(error)")
18}
19
20let task = URLSession.shared.dataTask(with: request) { data, response, error in
21 if let error = error {
22 print("Error: \(error)")
23 return
24 }
25
26 if let data = data {
27 do {
28 if let json = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] {
29 // Handle json data here
30 print(json)
31 }
32 } catch {
33 print("Error parsing JSON: \(error)")
34 }
35 }
36}
37
38task.resume()
1HttpClient httpClient = HttpClient.newBuilder().build();
2
3JSONObject jsonBody = new JSONObject();
4jsonBody.put("projectId", "A3KJtLw4mt");
5jsonBody.put("termKey", "Api.test");
6
7HttpRequest request = HttpRequest.newBuilder()
8 .uri(URI.create("https://api.translized.com/term/get"))
9 .header("Content-Type", "application/json")
10 .header("api-token", "42cf5fec-a74c-4a53-8ebc-86a4e52b7ce6")
11 .POST(HttpRequest.BodyPublishers.ofString(jsonBody.toString()))
12 .build();
13
14HttpResponse<String> response = httpClient.send(request, HttpResponse.BodyHandlers.ofString());
15JSONObject jsonResponse = new JSONObject(response.body());
1<?php
2
3$url = 'https://api.translized.com/term/get';
4$headers = [
5 'Content-Type: application/json',
6 'api-token: 42cf5fec-a74c-4a53-8ebc-86a4e52b7ce6'
7];
8
9$data = [
10 'projectId' => 'A3KJtLw4mt',
11 'termKey' => 'Api.test'
12];
13
14$ch = curl_init();
15curl_setopt($ch, CURLOPT_URL, $url);
16curl_setopt($ch, CURLOPT_POST, 1);
17curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
18curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
19curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
20
21$response = curl_exec($ch);
22
23curl_close($ch);
24?>
Our customers love our seamless integrations, transparent pricing and unmatched value