Skip to main content
Glama
rog0x

@rog0x/mcp-i18n-tools

by rog0x

@rog0x/mcp-i18n-tools

Herramientas de internacionalización y localización para agentes de IA, expuestas como un servidor MCP (Model Context Protocol).

Herramientas

detect_locale

Detecta el idioma y la configuración regional de una cadena de texto dada. Devuelve el código de idioma detectado (BCP 47), el nombre del idioma, el sistema de escritura, la puntuación de confianza (0-1) y los candidatos de idioma alternativos.

Idiomas admitidos: Inglés, Español, Francés, Alemán, Portugués, Italiano, Ruso, Japonés, Coreano, Chino, Árabe, Hindi, Tailandés, Griego, Hebreo.

extract_i18n_keys

Extrae cadenas visibles para el usuario codificadas en el código fuente que deberían internacionalizarse. Encuentra cadenas en:

  • Atributos JSX/TSX (title, placeholder, label, alt, aria-label, etc.)

  • Texto y atributos de plantillas HTML

  • Llamadas a console.log / console.warn / console.error

  • Mensajes de throw new Error(...)

  • Diálogos de alert() / confirm() / prompt()

  • Asignaciones de variables con nombres relevantes para i18n (message, label, title, etc.)

Devuelve cada cadena con su línea/columna, contexto circundante, tipo de patrón y una clave i18n sugerida.

analyze_translations

Analiza archivos JSON de traducción para verificar la coherencia entre configuraciones regionales. Detecta:

  • Claves faltantes — presentes en la configuración regional de referencia pero ausentes en otras

  • Claves extra — presentes en una configuración regional pero no en la de referencia

  • Discrepancias de estructura — una clave es una cadena en una configuración regional pero un objeto en otra

  • Discrepancias de interpolación — los marcadores de posición {variable} difieren entre configuraciones regionales

  • Valores vacíos — claves con traducciones en blanco

  • Claves sin usar — claves no referenciadas en el código fuente (requiere una lista de claves usadas)

plural_rules

Genera categorías de formas plurales para una configuración regional determinada siguiendo las reglas de CLDR. Muestra qué categorías plurales usa el idioma y clasifica cualquier número de prueba que proporciones.

Idioma

Categorías

Inglés

one, other

Francés

one, other

Ruso

one, few, many, other

Árabe

zero, one, two, few, many, other

Polaco

one, few, many, other

Japonés

other

Chino

other

format_locale

Formatea números, monedas, fechas y tiempos relativos para cualquier configuración regional usando las APIs Intl. Admite:

  • Números — decimal, porcentaje, unidad; notación compacta/científica/ingenieril

  • Moneda — símbolo, símbolo estrecho, código y nombre

  • Fechas — estilos corto, medio, largo y completo con desglose de partes de fecha

  • Tiempo relativo — estilos largo, corto y estrecho con formato numérico automático

Related MCP server: todoist

Configuración

npm install
npm run build

Configuración de MCP

{
  "mcpServers": {
    "i18n-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-i18n-tools/dist/index.js"]
    }
  }
}

Licencia

MIT

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A Model Context Protocol server for Wix AI tools

  • Model Context Protocol extension for Hebrew calendar

  • A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rog0x/mcp-i18n-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server