translate_key
Convert a specific translation key into multiple target languages using locale codes, with options for source locale, namespace, and context adjustment.
Instructions
Translate a specific translation key to target language(s)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
context | No | Additional context for translation | |
key | Yes | Translation key (e.g., "product.name.title") | |
namespace | No | Override namespace detection | |
source_locale | No | Source locale, defaults to configured source locale | |
target_locales | Yes | Target locale codes (e.g., ["vi", "fr"]) |
Input Schema (JSON Schema)
{
"properties": {
"context": {
"description": "Additional context for translation",
"type": "string"
},
"key": {
"description": "Translation key (e.g., \"product.name.title\")",
"type": "string"
},
"namespace": {
"description": "Override namespace detection",
"type": "string"
},
"source_locale": {
"description": "Source locale, defaults to configured source locale",
"type": "string"
},
"target_locales": {
"description": "Target locale codes (e.g., [\"vi\", \"fr\"])",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"key",
"target_locales"
],
"type": "object"
}