Save a translation of the card
character_translateTranslate a character card's free-text fields into another language and save the result as card..json beside the English source while keeping structure, IDs, numbers, enums, and colors intact.
Instructions
When the user asked for other languages: saves the card translated (e.g. lang 'ru') as card..json next to the English original, which stays the source. Translate every free-text field in the character's own voice, as the editor would write it in that language; keep the structure, list lengths, numbers, ids, enums and colours exactly.
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": {
"id": "<id>",
"lang": "<lang>",
"card": "<card>"
},
"name": "character_translate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| card | Yes | ||
| lang | Yes | Language code, e.g. 'ru'. |