You can upload strings and download translations using our API in a few simple steps

1. Visit the Localazy Developer Portal and create a new token for your project.

2. Call /projects endpoint and retrieve your project id.

curl --request GET \
  --url 'https://api.localazy.com/projects' \
  --header 'Authorization: Bearer <project-token>'

3. With your project id, you can import content as following:

curl --request POST \
  --url 'https://api.localazy.com/projects/<project-id>/import' \
  --header 'Authorization: Bearer <project-token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "files": [
    {
      "name": "file.json",
      "content": {
        "en": {
          "hello_world": "Hello World!"
        },
        "fr": {
          "hello_world": "Salut tout le monde!"
        }
      }
    }
  ]
}'

For more import options, check the API Import article.

Learn how to download your files in the API Files article.