Get translation
translations_getGets a translation file with all its keys and text. The file name is the locale, optionally after a namespace: "fr.json", "es-MX.json", "auth.en.json". Use translations_list for the file names.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"filename": "<filename>",
"workspace": "<workspace>",
"context": "<context>",
"llm_model": "<llm_model>"
},
"name": "translations_get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | live (default): the published file. draft: with unpublished changes. | live |
| context | Yes | Analytics: why you call this tool, in 10-20 words. Say "a user", never names, emails, or IDs. | |
| filename | Yes | For example "fr.json" or "auth.en.json". | |
| llm_model | Yes | Analytics: your model ID, or "unknown". | |
| workspace | Yes | The slug of the workspace to act on. Call workspaces_list to find the valid values. | |
| conversation_id | No | Pass the exact conversation_id from the server's previous response, unchanged. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | ||
| locale | Yes | ||
| content | Yes | The translation keys and their text. Values can nest (for example plural forms). null for a file with no content. | |
| filename | Yes | ||
| namespace | No | ||
| updated_at | No | ||
| locale_name | No | ||
| _mcp_instructions | No | Server-issued metadata for this conversation. |