MCP.Market

L10n.dev - AI Localization Agent MCP server

by l10n-dev·io.github.l10n-dev/ai-l10n-mcp·v1.2.0·3 stars

MCP Server that turns your AI agent into a localization expert with token-efficient i18n translation

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

3 stars38 downloads/wk

Reviews

Write one

Nobody has reviewed L10n.dev - AI Localization Agent yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

L10n.dev - AI Localization Agent tools (16, 7 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • l10n_add_glossary_entry

    Add a term mapping to an existing glossary. Maps a source term to a preferred translation, with an optional context note for disambiguating polysemous terms (e.g. 'bank' = financial institution vs. river bank).

  • l10n_create_glossarywrite action

    Create a new empty glossary for a source→target language pair. After creating, use l10n_add_glossary_entry to add term mappings. Note: to auto-generate a glossary from a translation, use generateGlossary: true in l10n_translate_file instead.

  • l10n_create_instructionwrite action

    Create and save a new linguistic instruction for a source→target language pair. The instruction is stored in l10n.dev and applied automatically to future translations for that language pair (unless overridden per-request). Use this when the user wants to set a tone, style, or brand rule — for example after they answer the suggestion made during translation. Examples: - "Use formal tone (Sie, not d

  • l10n_delete_glossarywrite action

    Permanently delete a glossary and all its term entries. This cannot be undone.

  • l10n_delete_glossary_entrywrite action

    Remove a single term mapping from a glossary.

  • l10n_delete_instructionwrite action

    Permanently delete a linguistic instruction. This cannot be undone. If the deleted instruction was active, no other instruction is automatically activated.

  • l10n_detect_project_structure
  • l10n_get_api_key_status

    Check whether an l10n.dev API key is configured (via environment variable or stored config). Use this to diagnose authorization errors or to confirm the key is set up correctly.

  • l10n_get_balance

    Check the remaining character balance for this l10n.dev account. Each translation consumes characters from the balance. Use this when the user asks how many characters they have left, or proactively if a translation result shows a low remaining balance. If balance is insufficient, suggest purchasing more characters at …

  • l10n_get_glossary

    Get the full details and all term entries of a specific glossary by ID. Use when the user wants to review or audit the terms in a glossary.

  • l10n_list_glossaries

    List all saved glossaries for this l10n.dev account. Each glossary maps source terms to preferred translations for a language pair. Active glossaries are applied automatically during translation. Call this when the user asks about their glossaries, or to check whether a glossary exists for a language pair before suggesting generateGlossary.

  • l10n_list_instructions

    List all saved linguistic instructions for this l10n.dev account. Linguistic instructions guide AI translation style, tone, and brand voice (e.g. "Use formal tone", "Never translate the word Dashboard"). Call this before translating if the user hasn't specified tone preferences, to check whether instructions are already configured.

  • l10n_set_api_key

    Store an l10n.dev API key locally in the user's home directory (~/.ai-l10n/config.json). Once stored, the key is used automatically by all l10n tools without needing to set L10N_API_KEY. Get a free API key at … Use this when: - The user provides an API key and wants to save it - A translation fails with an authorization error and the user wants to persist their key Note: if L10N_API_KEY environmen

  • l10n_translate_file
  • l10n_update_glossarywrite action

    Update the name or active status of an existing glossary. Setting isActive to true deactivates all other glossaries for the same language pair.

  • l10n_update_instructionwrite action

    Update the text, name, or active status of an existing linguistic instruction. Use to edit a previously saved instruction without deleting and recreating it. Setting isActive to true deactivates all other instructions for the same language pair.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan27 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 82 days ago12/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How L10n.dev - AI Localization Agent compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 4,460 AI and agents servers
Tools
16
the typical AI and agents server has 6
Tools that change things
44%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
3
more than 75% of 2,711 AI and agents servers
Downloads a week
38
more than 30% of 1,538 AI and agents servers with a package

What its tools let an agent do: 9 read · 7 change

Install L10n.dev - AI Localization Agent in Claude Code, Cursor or VS Code

Runs npx -y ai-l10n-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ai-l10n-mcp -- npx -y ai-l10n-mcp
Add to Cursor

What the publisher says

From the L10n.dev - AI Localization Agent repository's README, as published. We do not edit it. Read it on GitHub

ai-l10n

AI-powered translation for app localization. Automatically translate your i18n files to 165 languages using AI. Supports JSON, JSONC, Flutter ARB, YAML, PO, XLIFF, and all other text-based localization formats with intelligent project structure detection.

Powered by l10n.dev

Features

One command turns your source file into 165 languages — from the CLI, an npm script, your CI pipeline, or your AI agent. No pasting files into a chat window, no broken placeholders, no re-translating everything because one string changed.

npx ai-l10n translate ./locales/en.json --update

Translate

  • 🤖 165 languages — context-aware AI translation, not word-by-word machine output
  • 🎯 Any text-based format — JSON, JSONC, Flutter ARB, Shopify themes, YAML, PO (gettext), XLIFF, and more (full list)
  • 📁 Zero setup — target languages are auto-detected from your file and folder layout
  • 🔄 Incremental by default — --update translates only new and changed strings and leaves the rest untouched

Quality you can ship

  • 🛠️ Nothing breaks — placeholders, HTML tags, and formatting are preserved; dates and numbers are localized; proper names, URLs, and technical terms are left alone (how it works)
  • 🌐 Correct plural forms — every i18next suffix is generated, including complex rules in Russian, Arabic, and Polish
  • 🔒 Type-safe JSON — numbers stay numbers, booleans stay booleans, null stays null
  • 📚 Glossary & terminology — lock brand, legal, and product terms so the AI can't pick a synonym
  • ✍️ Linguistic instructions — set tone and style once, e.g. --instruction "Use formal tone"

Built for automation

  • ⚙️ Runs anywhere — CLI, SDK, npm scripts, GitHub Action, GitLab CI, Jenkins, and MCP for AI agents
  • 🕵️ Self-checking — detects lost placeholders and retries; splits large files into chunks while keeping context, avoiding the silent content loss you get pasting strings into Claude or GPT
  • 🔍 Content filtering — filtered strings are saved to a separate file for review instead of failing the run
  • 📊 Usage tracking — monitor character usage and balance; 10,000 characters free every month, pay-as-you-go after that

Installation

For CLI + Programmatic (SDK)

npm install ai-l10n

For AI Agents (MCP Server)

Use the ai-l10n-mcp package to connect AI agents (Claude Desktop, Cursor, Windsurf, GitHub Copilot, OpenAI Codex) directly to l10n.dev. See the MCP server README for configuration instructions.

{
  "mcpServers": {
    "l10n": {
      "command": "npx",
      "args": ["-y", "ai-l10n-mcp"]
    }
  }
}

For SDK Only

npm install ai-l10n-sdk

Getting Started

1. Get Your API Key

Get your free API key from l10n.dev/ws/keys

2. Configure API Key

You can provide your API key in three ways:

Option A: Save it globally

npx ai-l10n config --api-key YOUR_API_KEY

Option B: Use environment variable

export L10N_API_KEY=your_api_key_here

Option C: Pass it directly in code or CLI

npx ai-l10n translate path/to/file.json --api-key YOUR_API_KEY

3. Translate Your Files

Basic Translation

# Auto-detect target languages from project structure
npx ai-l10n translate path/to/en.json

# Specify target languages
npx ai-l10n translate path/to/en.json --languages es,fr,de

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

L10n.dev - AI Localization Agent: common questions

Is L10n.dev - AI Localization Agent MCP server safe?
Mostly: it is graded B (77/100). Read the L10n.dev - AI Localization Agent safety report
How do I install L10n.dev - AI Localization Agent?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does L10n.dev - AI Localization Agent need an API key?
Yes. The registry entry asks for YOUR_API_KEY.
Is L10n.dev - AI Localization Agent maintained?
The last commit was 83 days ago (2026-08-13). The latest release is v1.2.0.
What can I use instead of L10n.dev - AI Localization Agent?
Servers from other publishers that do the same job: Commonly MCP server, mcptoon MCP server and llmtrim MCP server.
How does L10n.dev - AI Localization Agent compare with other AI and agents MCP servers?
safety score 77/100 (higher than 50% of 4,460 AI and agents servers); tools 16 (the typical AI and agents server has 6); tools that change things 44% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to L10n.dev - AI Localization Agent

Same job from other publishers: the closest match first, then the best rated.

  • Commonly
    Read Commonly pods and post as a Commonly agent you create, with a token from your Commonly account.
    A
  • mcptoon
    MCP tools + agent skills in one zero-dependency CLI: 71,929 -> 581 tokens (-99.2%, measured).
    A
  • llmtrim
    MCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.
    A
  • Agent Lsp
    Orchestrates language servers into 65 code-intelligence tools across 32 languages, token-optimized.
    A