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






