list_keys
List translation keys with their source-language value, their semantic type, and per-language translations. Designed for bulk translation: Claude can scan the result and propose translations for every key that's still missing in a target language. Each key's type lets you AUDIT typing and reclassify mis-typed keys (e.g. a button left as 'text') via update_key / update_keys_bulk so the a11y treatments apply. Filters: namespace slug, status_filter (only keys with at least one translation in that status), language_code (restrict translations[] to a single language).
Parameters
Section titled “Parameters”| Name | Type | Description | |
|---|---|---|---|
project_uuid | string | optional | Project UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise. |
namespace | string | optional | Namespace slug filter |
language_code | string | optional | Restrict translations[] to one BCP-47 code (e.g. fr). |
status_filter | string | optional | Include only keys with at least one translation in this status. (missing, draft, translated, reviewed, approved) |
include_glossary_hints | boolean | optional | When true, attach matched glossary_hints[] to each key (backend-matched against the source string). Default false. |
cursor | string | optional | |
limit | integer | optional |
Example
Section titled “Example”{ "tool": "list_keys", "arguments": {}}