Skip to content
Agentmart
Submit a tool

i18n-agent

AI-powered translation for 48 languages with context-aware quality

Connector by i18nagent.aiOfficial · Domain verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/i18nagent-ai-i18n-agent

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.i18nagent.ai/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

AI-powered translation for 48 languages with context-aware quality

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Runs code on install

Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.

Tools
7 read · 2 write · 0 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Runs code on install
Runs as
Node.js package

Tools by what they do 10

Read from the source code; the running server may list different tools.

Read 7 · Look things up without changing anything.

  • analyze_content
  • check_translation_status
  • get_credits
  • list_supported_languages
  • list_uploaded_translations
  • translate_file
  • translate_text

Write 2 · Create, change, send or run things.

  • download_translations
  • upload_translations

Not yet classified 1 · We could not tell from the name and description.

  • resume_translation

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • I18N_AGENT_API_KEY

Other settings (environment variables or headers).

  • MCP_SERVER_URL

Network hosts it talks to 1

  • mcp.i18nagent.ai · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (10)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analyze_content

    Analyze content for translation readiness and get improvement suggestions. Returns detailed analysis including content type, quality score, and specific recommendations. Costs the same credits as translation.

  • check_translation_status

    Check async translation job status. Returns JSON with: status, progress (0-100%), elapsedTime, completedLanguages, and downloadUrls. IMPORTANT: Always report the progress percentage to the user (e.g., "Translation is 45% complete"). Supports cursor-based pagination for download URLs (recommended for jobs with >10 languages). CRITICAL: If a job fails with "quality problems" or "Retrying might encounter the same problem", do NOT automatically retry - stop and report the failure to the user first.

  • download_translations

    Download completed translations to /tmp/i18n-translations-{jobId}/. Returns file paths and action_required field. IMPORTANT: After downloading, copy each {lang}.json file to the correct locale folder matching the source file structure (e.g., if source was locales/en/messages.json, copy to locales/{lang}/messages.json).

  • get_credits

    Get remaining credits for the user and approximate word count available at 1 credit per word ($0.01/word)

  • list_supported_languages

    Get list of supported languages with quality ratings

  • list_uploaded_translations

    List all uploaded translation files in a namespace, showing file names, language pairs, translation counts, and upload dates. Helps track what translations are available for reuse.

  • resume_translation

    Resume a failed or interrupted async translation job from its last checkpoint. This allows you to continue processing from where it stopped instead of starting over.

  • translate_file

    Translate file content while preserving structure and format. Supports single or multi-language translation via targetLanguages parameter (string for single, array for multiple). Supports JSON, YAML, XML, CSV, TXT, MD, and other text files. Always returns a jobId for async processing - use check_translation_status to monitor progress and download_translations to get results. Set pseudoTranslation=true for testing i18n implementations without AI cost. TOKEN-SAVING TIP: After receiving the jobId, use the Task tool with run_in_background=true to spawn an agent that monitors the job via check_tran…

  • translate_text

    Translate text content with cultural adaptation using AI subagents. Supports single or multi-language translation via targetLanguages parameter (string for single, array for multiple). For large requests (>100 texts or >50,000 characters), returns a jobId for async processing. Use check_translation_status to monitor progress and download results. Set pseudoTranslation=true for testing i18n implementations without AI cost. CRITICAL: If a previous translation job failed with "quality problems" or "Retrying might encounter the same problem", do NOT automatically retry. Stop and report the failure…

  • upload_translations

    Upload existing translations for reuse to reduce costs. Provide sourceFilePath (original language file) and targetFilePath (translated file) with sourceLocale and targetLocale. Example: sourceFilePath="/docs/en/guide.md", targetFilePath="/docs/de/guide.md", sourceLocale="en", targetLocale="de". Supports JSON, YAML, PO, XLIFF, MD, TXT, HTML. Namespace is auto-detected or can be explicitly provided.

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
581
Last commit
Mar 16, 2026 (7 months ago)
Last release
Mar 16, 2026 (7 months ago)
Last package publish
Mar 16, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
ai.i18nagent/i18n-agent
Version
1.16.3
Auth
Auth not stated, API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

i18n-agent MCP server. Agent Mart. https://agentmart.dev/connectors/i18nagent-ai-i18n-agent (last updated 2026-10-24)