mcp-translate mcp

v1.0.0 · MCP Tool · ai · registry.pascalai.org

Translate text between languages using LLM providers via MakerAI. Preserves tone, domain-specific terminology and formatting. Supports batch translation, language detection and glossary/terminology enforcement.

translatetranslationlanguagemultilinguallocalizationnlp

MakerAI Pipeline

Input Parameters

ParameterTypeDescription
textoptional string Text to translate.
textsoptional array[string] Multiple texts for batch translation.
target_languagerequired string Target language name or code (e.g. 'Spanish', 'es', 'French', 'fr-CA').
source_languageoptional string Source language. Empty = auto-detect. Default: .
toneoptional string Translation tone. 'preserve' keeps original tone. Default: 'preserve'. One of: formal, informal, technical, casual, preserve. Default: preserve.
domainoptional string Domain hint for terminology (e.g. 'medical', 'legal', 'software', 'finance').
glossaryoptional object Term overrides: { 'source_term': 'target_term' }. Forces specific translations.
modeloptional string

Output Fields

FieldTypeDescription
translation string Translated text (single).
translations array[string] Translated texts (batch).
source_language string Detected or provided source language.
target_language string
model string
tokens_used integer

Examples

Translate technical documentation to Spanish

// Input
{
  "text": "The API uses Bearer token authentication. Include the token in the Authorization header.",
  "target_language": "Spanish",
  "tone": "technical",
  "domain": "software"
}

// Output
{
  "translation": "La API utiliza autenticaci\u00f3n por token Bearer. Incluya el token en el encabezado Authorization.",
  "source_language": "English",
  "target_language": "Spanish",
  "model": "claude-sonnet-4-6",
  "tokens_used": 64
}

Install & Discovery

Install

ppm install mcp-translate

Get JSON Schema

GET /v1/packages/mcp-translate/1.0.0/schema

Discover by keyword

GET /v1/mcp/discover?q=translate
Discovery hint: Install with ppm install mcp-translate or invoke remotely via POST /v1/invoke/mcp-translate on the MCP Service.

PascalAI Usage

uses toolslib;
var Tool := LoadTool('mcp-translate');
var R := Tool.Call(JsonObj(['text',content,'target_language','French','tone','formal']));
Writeln(R['translation']);