Intento Translation MCP Server
About
This server provides translation capabilities by integrating with the Intento API. It is designed for MCP clients (such as Claude Desktop) to translate text between languages and discover supported language codes.
Details
- Author
- intento
- GitHub stars
- 2
- Downloads
- 319
- Categories
- Other, API
Jump to
- Translates text using the Intento API
- Accepts language names and ISO codes
- Automatically detects source language when omitted
- Provides a dynamic language‑code resource
- Falls back to common codes on API failure
- Logs all operations to logs/intento-translate.log
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Intento Translation MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install dependencies (pip install -r requirements.txt) and set your Intento API key either in a .env file or in your MCP client’s config JSON. Start the server with python server.py. It exposes a translate tool and a language-codes resource. To use with Claude Desktop, add the server to your claude-mcp-config.json with the correct path and environment variable.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"intento translation mcp server": {
"mcp-intento-translate": {
"command": "python",
"args": [
"server.py"
]
}
}
}
}
McpServers
{
"mcp-intento-translate": {
"command": "python",
"args": [
"server.py"
]
}
}
Intento Translation MCP Server
This is an MCP server that provides translation capabilities using the Intento API.
Setup
1. Install the required dependencies:
pip install -r requirements.txt
2. Set up your Intento API credentials
There are two options:
2.a. Setting Intento API credentials for the MCP server (all your MCP clients will use the same credentials)
To set up Intento API credentials for the MCP server:
- Create a .env file in the project root
- Add your Intento API key:
INTENTO_API_KEY=your_api_key_here
2.b. Setting Intento API credentials for the specific MCP integration, say, Claude Desktop (different MCP clients may use different credentials)
To set up Intento API credentials for the specific MCP integration:
- Use the "env" section of your MCP config JSON file to specify the "INTENTO_API_KEY" variable. See the Claude Desktop Integration part as an example
Usage
1. Start the server:
python server.py
2. The server provides the following tools and resources:
translate
Translates text between languages. Accepts both language names and ISO codes.Parameters:
- text (required): The text to translate
- target_language (required): Target language (e.g., "Spanish" or "es")
- source_language (optional): Source language (defaults to empty string for automatic detection)
Example:
```python
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




