# Translations [Translation attributes](https://app.lokalise.com/api2docs/curl/#resource-translations) ## Fetch translations [API doc](https://app.lokalise.com/api2docs/curl/#transition-list-all-translations-get) ```js 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](https://app.lokalise.com/api2docs/curl/#transition-retrieve-a-translation-get) ```js const translation = await lokaliseApi.translations().get(translation_id, {project_id: project_id}); translation.key_id; ``` ## Update translation [API doc](https://app.lokalise.com/api2docs/curl/#transition-update-a-translation-put) ```js const translation = await lokaliseApi.translations().update( translation_id, {translation: 'updated'}, {project_id: project_id} ); translation.translation_id; ```