Skip to content
Agentmart
Submit a tool

DialectOS

Spanish dialect localization MCP server: 25 regional variants, glossary, adversarial QA gates.

Connector by kyanitelabs.tech · Domain verified by the MCP Registry

IndexedApache-2.0★ 4
Write a review

Install

Pick your client. Read the repository before you give any tool access to your data.

No install instructions from the source yet. Check the repository for setup steps.

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

Spanish dialect localization MCP server: 25 regional variants, glossary, adversarial QA gates.

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, install config and code. Checked Oct 25, 2026.

Tools
13 read · 1 write · 3 delete
Secrets
None asked for
Install scripts
None found

Tools by what they do 17

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

Read 13 · Look things up without changing anything.

  • check_formality
  • create_bilingual_doc
  • detect_dialect
  • detect_missing_keys
  • extract_translatable
  • list_dialects
  • research_regional_term
  • search_glossary
  • translate_api_docs
  • translate_code_comment
  • translate_markdown
  • translate_readme
Show 1 more tools
  • translate_text

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

  • manage_dialect_variants

Delete 3 · Delete, drop, revoke or wipe things.

  • apply_gender_neutral
  • batch_translate_locales
  • translate_missing_keys

Network hosts it talks to 17

  • 100.92.68.103 · found in code
  • api-free.deepl.com · found in code
  • api.deepinfra.com · found in code
  • api.deepl.com · found in code
  • api.mymemory.translated.net · found in code
  • asale.org · found in code
  • developer.apple.com · found in code
  • docs.oracle.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • glossary.cncf.io · found in code
  • google.serper.dev · found in code
  • microsoft.com · found in code
  • netacad.com · found in code
  • nist.gov · found in code
  • owasp.org · found in code
  • rae.es · found in code

Files it touches

  • /tmp/dialectos-adversarial-qwen36/results.json
  • /tmp/dialectos-certify-qwen35-9b-final/results.json
  • /tmp/dialectos-certify-qwen36-gq-mx/results.json
  • /tmp/dialectos-cli-0.3.0.tgz
  • /tmp/dialectos-doc-cert-cloud-glm45air-final/results.json
  • /tmp/dialectos-expanded-adversarial-glm45air-v2/results.json
  • /tmp/dialectos-expanded-adversarial-qwen35-9b-v2/results.json
  • /tmp/dialectos-main-doc-cert-final/results.json
  • /tmp/dialectos-main-expanded-adversarial-final/results.json
  • /tmp/dialectos-zai-glm45air-full/results.json
  • /tmp/dialectos-zai-glm47-full/results.json
  • /tmp/dialectos-zai-glm51-full/results.json
  • Your home directory (~)
  • ~/workspaces/kyanite-labs/DialectOS/packages/benchmarks/dialect-detection-corpus/samples.json
  • Any path the agent passes to its tools

Tools (17)

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

  • apply_gender_neutralApply gender-neutral locale languagecan change or delete data

    Rewrite a JSON locale file using one gender-neutral Spanish strategy. This modifies the locale file in place and returns a count of changed entries; it does not call a translation provider.

  • batch_translate_localesBatch translate locale filescan change or delete data

    Create or update multiple Spanish JSON locale files from one base locale file in a directory. For each target dialect it writes <dialect>.json, preserves existing translated keys, translates only missing keys, and returns per-target errors without deleting files.

  • check_formalityCheck locale formalityread-only

    Audit a JSON locale file for Spanish register consistency by flagging informal tú/vos patterns in formal copy or usted patterns in informal copy. Reads the locale file and returns issue objects; it does not rewrite text.

  • create_bilingual_docCreate bilingual Markdown documentread-only

    Read a Markdown file and return a bilingual document that pairs original sections with Spanish translations. The result is returned as Markdown text; the source file is read only and not overwritten.

  • detect_dialectDetect Spanish dialectread-only

    Analyze Spanish text and rank likely regional dialects using vocabulary, grammar, and weighted scoring across 25 variants. Returns the detected dialect, confidence signals, and evidence; it does not translate or modify text. Use when you need to identify which regional Spanish a given text samples before choosing a target dialect.

  • detect_missing_keysDetect missing locale keysread-only

    Compare a base JSON locale file against a target JSON locale file and return keys present in the base but absent from the target. Reads both files only; it does not translate, create, or modify locale files.

  • extract_translatableExtract translatable Markdown textread-only

    Read a Markdown file and return only the prose sections considered safe to translate, excluding code blocks and other protected structure. This is a read-only analysis tool and does not call a translation provider.

  • list_dialectsList supported Spanish dialectsread-only

    Return all 25 Spanish dialect codes supported by DialectOS with names and short descriptions. This is a read-only catalog lookup and does not require a translation provider. Use when you need the valid dialect codes to pass to the dialect parameter of any translate_* or locale tool.

  • manage_dialect_variantsCreate dialect locale variant

    Apply deterministic regional vocabulary substitutions (with article gender agreement, e.g. el ordenador -> la computadora) to a JSON locale file for a specific Spanish dialect. Writes the adapted locale to outputPath when provided; without outputPath it writes a sibling variant file (<stem>-<variant>.json, or <variant>.json when the source stem is a locale code) and never touches the source. The source file is rewritten in place only when overwrite is explicitly set to true.

  • research_regional_termResearch regional Spanish termread-only

    Generate a source-backed proposal for how a concept is expressed across selected Spanish dialects. Returns candidate terms, confidence, and sources; it does not mutate runtime translation data. Use when a concept may render differently across regions and you need evidence-backed options before translating.

  • search_glossarySearch translation glossaryread-only

    Search DialectOS's built-in technical and business glossary for matching source terms and localized Spanish equivalents. Returns matching glossary records and count; it does not call external services or modify glossary data. Use when checking whether DialectOS has a canonical Spanish rendering for a technical or business term before translating.

  • translate_api_docsTranslate API documentationread-only

    Read API documentation Markdown and translate prose into a Spanish dialect with documentation context for endpoints, HTTP methods, route paths, parameters, status codes, code examples, tables, lists, and technical terms. Use this for API/reference docs, not general Markdown or repository README pages. Returns translated Markdown and errors; it may call the selected translation provider under the configured rate limiter and does not modify the file.

  • translate_code_commentTranslate code commentsread-only

    Translate English // and /* */ comments inside a code snippet into a Spanish dialect while leaving executable code unchanged. Returns a translated code string and comment-level error list; it does not write files. Use when localising in-source comments; pass the code snippet from a read of the source file.

  • translate_markdownTranslate Markdown fileread-only

    Read an ordinary Markdown file, translate translatable prose into a Spanish dialect, and return reconstructed Markdown while preserving code blocks, links, and non-translatable sections. Use this for general Markdown pages, articles, or docs; use translate_readme for repository README files with badges/install/license sections, and use translate_api_docs for endpoint/reference documentation. Reads the file only, may call the selected translation provider under the configured rate limiter, and does not overwrite the source file.

  • translate_missing_keysTranslate missing locale keyscan change or delete data

    Fill a target JSON locale file with translated values for keys that exist in the base locale but are missing from the target. Reads both files and writes the updated target file; existing target keys are preserved.

Show 2 more tools
  • translate_readmeTranslate README Markdownread-only

    Read a repository README Markdown file, translate translatable prose into a Spanish dialect, and return translated Markdown while preserving badges, install commands, usage examples, contribution sections, license text, code blocks, and structure. Use translate_markdown for ordinary Markdown pages, and use translate_api_docs for endpoint/reference documentation. Reads the file only, may call the selected translation provider under the configured rate limiter, and does not overwrite the README.

  • translate_textTranslate text to Spanish dialectread-only

    Translate a short text string from English into one Spanish regional dialect and return the translated text plus provider metadata. This does not read or write files; it may call the selected translation provider. Use when translating inline strings or UI copy; for whole files use translate_markdown, translate_readme, or translate_api_docs.

Compare and alternatives

    Featured in

    Signals

    Stars
    4
    Forks
    1
    Open issues
    1
    Last commit
    Oct 12, 2026 (16 days ago)
    Last release
    Oct 13, 2026 (15 days ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    tech.kyanitelabs/dialectos
    Version
    0.1.0
    License
    Apache-2.0
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    Same server elsewhere

    Copies of this server published by others; search shows only one of them.

    More from kyanitelabs.tech

    Cite this page

    DialectOS MCP server. Agent Mart. https://agentmart.dev/connectors/kyanitelabs-tech-dialectos (last updated 2026-10-24)