translate
Translate text to any language. Auto-detects source language.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| source | No | ||
| target | Yes | Target language code: es fr de it pt zh ja ko ar |
Translate text to any language. Auto-detects source language.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| source | No | ||
| target | Yes | Target language code: es fr de it pt zh ja ko ar |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full responsibility for behavioral disclosure. It adds one useful trait (source language auto-detection) but omits the output format, any rate limits, or how the 'source' parameter behaves when explicitly provided.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with two short sentences and front-loads the core action without filler. However, it is arguably too terse, bordering on under-specification for parameters and expected output.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This is a simple tool, but the absence of annotations and output schema places the burden on the description. It does not mention the returned translation, language code restrictions, or potential errors, leaving the tool incomplete for fully informed use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is low (33%) — only 'target' has a description, while 'text' and 'source' are undocumented. The description does not clarify the text parameter or source parameter semantics, merely implying source is optional via auto-detection.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a clear, specific verb ('Translate') and resource ('text'), and states the action of converting text to any language with source auto-detection. It is well differentiated from sibling tools, none of which offer translation capabilities.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus any alternative, and there are no explicit exclusions or prerequisites. The only implicit signal is that translation tasks should use this tool, but that is not articulated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.