
Security News
/Company News
Securing the Financial Frontier: How Capital One Uses Socket for Open Source Security
Capital One is partnering with Socket to proactively secure its open source supply chain.
@espanol/mcp
Advanced tools
MCP adapter for DialectOS — provides 16 Model Context Protocol tools for Spanish dialect translation, i18n management, and documentation translation.
pnpm add @espanol/mcp
Add to your MCP client configuration:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"dialectos": {
"command": "npx",
"args": ["-y", "@espanol/mcp"],
"env": {
"ALLOWED_LOCALE_DIRS": "/path/to/your/locales"
}
}
}
}
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"dialectos": {
"command": "npx",
"args": ["-y", "@espanol/mcp"],
"env": {}
}
}
}
| Tool | Description | Key Parameters |
|---|---|---|
translate_markdown | Translate markdown preserving code blocks, links, tables | filePath, dialect?, provider? |
extract_translatable | Extract translatable text from markdown | filePath |
translate_api_docs | Translate API docs with table/list handling | filePath, dialect?, provider? |
create_bilingual_doc | Create side-by-side bilingual document | filePath, dialect?, provider? |
| Tool | Description | Key Parameters |
|---|---|---|
detect_missing_keys | Compare locale files, find missing keys | basePath, targetPath |
translate_missing_keys | Translate missing keys to target locale | basePath, targetPath, dialect? |
batch_translate_locales | Batch translate to multiple dialects | directory, targets[] |
manage_dialect_variants | Create dialect-specific variants | sourcePath, variant |
check_formality | Check formality consistency | localePath, register? |
apply_gender_neutral | Apply gender-neutral language | localePath, strategy? |
| Tool | Description | Key Parameters |
|---|---|---|
translate_text | Translate text to Spanish dialect | text, dialect?, formal? |
detect_dialect | Detect Spanish dialect from text | text |
translate_code_comment | Translate code comments | code, dialect? |
translate_readme | Translate README files | filePath, dialect? |
search_glossary | Search built-in glossary (500+ terms) | query |
list_dialects | List all 20 Spanish dialects | (none) |
| Variable | Description | Default |
|---|---|---|
DEEPL_AUTH_KEY | DeepL API key | (none) |
LIBRETRANSLATE_URL | LibreTranslate endpoint URL | (none) |
ALLOWED_LOCALE_DIRS | Comma-separated allowed directories | process.cwd() |
MYMEMORY_RATE_LIMIT | MyMemory provider requests/min | 60 |
ESPANOL_RATE_LIMIT | Rate limit as max,windowMs | 60,60000 |
ESPANOL_LOG_LEVEL | Logging level | error |
espanol-mcp --config ./dialectos.config.json
{
"rateLimit": { "maxRequests": 100, "windowMs": 60000 },
"security": {
"maxFileSize": 524288,
"maxContentLength": 50000,
"allowedDirs": ["/path/to/locales"]
},
"logging": { "level": "info" }
}
fs.realpathSyncpnpm --filter @espanol/mcp test
pnpm --filter @espanol/mcp build
FAQs
MCP adapter for Espanol — thin wrapper around CLI/core
The npm package @espanol/mcp receives a total of 9 weekly downloads. As such, @espanol/mcp popularity was classified as not popular.
We found that @espanol/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
/Company News
Capital One is partnering with Socket to proactively secure its open source supply chain.

Security News
Socket CTO Ahmad Nassri discusses how to keep AI agents from bypassing package blocks, limit credential access, and monitor their actions.

Security News
GPT-6 Astra tried to plant malicious code in simulated open source projects using fake GitHub accounts and deceptive PRs during an assigned CTF challenge.