Ollang MCP in Claude Code
Claude Code is Anthropic’s agentic CLI tool. Ollang MCP integrates seamlessly, giving you translation capabilities right in your terminal.
Setup
Option 1: CLI command
claude mcp add ollang --transport sse https://mcp.ollang.com/mcp
Option 2: Project configuration
Create .mcp.json at your project root:
{
"mcpServers": {
"ollang": {
"type": "sse",
"url": "https://mcp.ollang.com/mcp"
}
}
}
Commit .mcp.json to your repository so your entire team can use Ollang MCP. Use ${VARIABLE} syntax for secrets to avoid hardcoding tokens.
Option 3: Global configuration
Add to ~/.claude.json for access in all projects:
{
"mcpServers": {
"ollang": {
"type": "sse",
"url": "https://mcp.ollang.com/mcp"
}
}
}
Authentication
On first use, Claude Code will open a browser window for Ollang authentication. Sign in with your email (OTP), Google, or GitHub account.
Use Cases
Automate i18n in CI/CD pipelines
Use Claude Code in scripts to manage translations as part of your build process:
claude -m "Upload src/locales/en.json to Ollang and create document
translation orders for French (fr), German (de), and Japanese (ja).
Return the order IDs."
Batch translate project files
Find all .json files in src/locales/en/ and upload each one to Ollang
for translation to Spanish, French, and German. Track all order IDs.
Quality check translations
Get all my completed Ollang orders. For each one, run a QC evaluation
checking accuracy and fluency. Summarize any issues found.
Subtitle workflow
Read the subtitle file at https://example.com/captions.vtt using
Ollang's subtitle parser. Create a subtitle translation order for
Arabic, Hindi, and Chinese.
Manage custom instructions
List all my Ollang custom instructions. Update the "Marketing Copy"
instruction to add: "Always use metric units for European markets."
Configuration Scopes
Claude Code supports three configuration levels:
| Scope | File | Use Case |
|---|
| Project (shared) | .mcp.json | Commit to repo, shared with team |
| User (global) | ~/.claude.json | Personal tools, all projects |
| Local (private) | .claude/settings.json | Project-specific overrides |
Priority: Local > Project > User
Multi-Server Example
{
"mcpServers": {
"ollang": {
"type": "sse",
"url": "https://mcp.ollang.com/mcp"
},
"dropbox": {
"type": "sse",
"url": "https://mcp.dropbox.com/mcp"
},
"airtable": {
"type": "stdio",
"command": "npx",
"args": ["-y", "airtable-mcp-server"],
"env": {
"AIRTABLE_API_KEY": "${AIRTABLE_API_KEY}"
}
}
}
}