Lokalise APIv2 Node SDK

Node interface for the Lokalise APIv2.

View the Project on GitHub lokalise/node-lokalise-api




Translations

Translation attributes

Fetch translations

API doc

const translations = lokaliseApi.translations().list({
  project_id: project_id,
  filter_is_reviewed: 0,
  filter_lang_id: 803,
  page: 2,
  limit: 1
});

translations.items[0].translation_id;

Please note that if you would like to filter translations by their language, you have to provide language ID, not language ISO code, as it is shown in the example above!

Fetch a single translation

API doc

const translation = await lokaliseApi.translations().get(translation_id, {project_id: project_id});

translation.key_id;

Update translation

API doc

const translation = await lokaliseApi.translations().update(
  translation_id,
  {translation: 'updated'},
  {project_id: project_id}
);

translation.translation_id;