The Localazy API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
Run this API in Postman #️⃣
You can fork the API collection into your own workspace or browse its full content here.
Libraries #️⃣
Take a look at our npm library for Typescript/Javascript. It wraps the entire API, making things easier for you. 👉 @localazy/api-client
Base url #️⃣
Localazy API is available at https://api.localazy.com, and all endpoints in this document are relative to this base URL.
https://api.localazy.comAuthentication #️⃣
Endpoints reference #️⃣
Learn what options are available when using Localazy API. Endpoints are grouped by the documentation page that covers them.
List projects #️⃣
[GET] /projectsImport content to a project #️⃣
[POST] /projects/{projectId}/importList available file types #️⃣
[GET] /import/formatsLearn how to get a list of available file types for importing strings including their parameters.
List files in project #️⃣
[GET] /projects/{projectId}/filesList file content #️⃣
[GET] /projects/{projectId}/files/{fileId}/keys/{lang}Learn how to get all translations in a given language via Localazy API
Delete source key #️⃣
[DELETE] /projects/{projectId}/keys/{keyId}Update source key #️⃣
[PUT] /projects/{projectId}/keys/{keyId}Learn how to change properties of a given source key via Localazy API
Set tags on a key #️⃣
[PUT] /projects/{projectId}/keys/{keyId}/tagsSet tags on multiple keys #️⃣
[PUT] /projects/{projectId}/keys/tagsSet priority on a key #️⃣
[PUT] /projects/{projectId}/keys/{keyId}/prioritySet priority on multiple keys #️⃣
[PUT] /projects/{projectId}/keys/priorityList key links #️⃣
[GET] /projects/{projectId}/linksLearn how to list the duplicity links configured in a project
Create key link #️⃣
[POST] /projects/{projectId}/links/{keyId}Learn how to link two source keys so only one needs translating
Delete key link #️⃣
[DELETE] /projects/{projectId}/links/{keyId}Get translation suggestions #️⃣
[GET] /projects/{projectId}/keys/{keyId}/suggestions/tm
[GET] /projects/{projectId}/keys/{keyId}/suggestions/mt
[POST] /projects/{projectId}/keys/{keyId}/suggestions/aiLearn how to fetch Translation Memory, Machine Translation and Localazy AI suggestions for a key
Submit a translation #️⃣
[POST] /projects/{projectId}/keys/{keyId}/translations/{lang}Learn how to submit a translation for a single key in one target language
Translate content with Localazy AI #️⃣
[POST] /projects/{projectId}/aiList all glossary items #️⃣
[GET] /projects/{projectId}/glossaryGet glossary item #️⃣
[GET] /projects/{projectId}/glossary/{id}Learn how to retreive a single glossary item via Localazy API
Delete glossary item #️⃣
[DELETE] /projects/{projectId}/glossary/{id}Create glossary item #️⃣
[POST] /projects/{projectId}/glossaryUpdate glossary item #️⃣
[PUT] /projects/{projectId}/glossaryList webhooks configuration #️⃣
[GET] /projects/{projectid}/webhooksLearn how to retreive webhook configuration via Localazy API
Update webhooks configuration #️⃣
[POST] /projects/{projectid}/webhooksList screenshots #️⃣
[GET] /projects/{projectId}/screenshotsList screenshot tags #️⃣
[GET] /projects/{projectId}/screenshots/tagsCreate a screenshot #️⃣
[POST] /projects/{projectId}/screenshotsUpdate a screenshot #️⃣
[PUT] /projects/{projectId}/screenshots/{screenshotId}Delete a screenshot #️⃣
[DELETE] /projects/{projectId}/screenshots/{screenshotId}List CDN metadata files #️⃣
[GET] /projects/{projectId}/cdn



