i18n-mcp-server

i18n-mcp-server

2

The i18n MCP Server facilitates internationalization in projects by enabling automated translation of JSON-based language files through a server interface. It supports multiple languages, integrates easily into development workflows, and reduces manual translation work, enhancing efficiency and consistency.

🌐 i18n MCP Server

i18n MCP Server is a powerful tool for managing internationalization (i18n) in your projects. It automates the translation of JSON-based language files using language models, accessible through a server interface.

💡 Why i18n MCP Server?

  • Saves translation time
  • Maintains consistent i18n files
  • Simplifies global scaling

🚀 Features

  • Multi-language support
  • Model-based translations
  • Efficient workflow
  • Developer-friendly

Working flow

The server aids incremental JSON file translation, providing tools for fetching base language files, translating text chunks, updating translations in memory, and saving them to JSON files.

📦 Installation and configuration

  1. Clone the repository
  2. Install dependencies
  3. Build the server
  4. Configure in Cursor

📤 Usage

Use the Cursor Agent to handle tasks such as clearing old data, reading JSON files, translating text, and saving translations.