Skip to main content

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:
.mcp.json
{
  "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:
~/.claude.json
{
  "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:
ScopeFileUse Case
Project (shared).mcp.jsonCommit to repo, shared with team
User (global)~/.claude.jsonPersonal tools, all projects
Local (private).claude/settings.jsonProject-specific overrides
Priority: Local > Project > User

Multi-Server Example

.mcp.json
{
  "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}"
      }
    }
  }
}