Skip to main content

Documentation Index

Fetch the complete documentation index at: https://api-docs.ollang.com/llms.txt

Use this file to discover all available pages before exploring further.

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}"
      }
    }
  }
}