Lara Translate
Traduce texto con detección de idioma, conciencia de contexto y memorias de traducción usando la API de Lara Translate.
Documentación
Servidor MCP de Lara Translate
Un servidor de Model Context Protocol (MCP) para Lara Translate, que permite capacidades de traducción profesional con soporte para detección de idiomas, traducciones conscientes del contexto, memorias de traducción y glosarios.
Lara aprovecha Modelos de Lenguaje de Traducción (T-LMs) entrenados con miles de millones de segmentos traducidos profesionalmente, ofreciendo traducciones específicas por dominio que capturan matices culturales y terminología de la industria que los LLMs de propósito general suelen pasar por alto.
Inicio Rápido
Elige tu cliente a continuación — no se necesitan claves API, solo inicia sesión a través de tu navegador.
Claude Desktop
- Ve a Configuración > Conectores
- Haz clic en Agregar Conector Personalizado
- Ingresa el nombre:
Lara - Ingresa la URL:
https://mcp-v2.laratranslate.com/v1 - Haz clic en Agregar, luego en Conectar
- Inicia sesión con tus credenciales de Lara Translate en el navegador
Listo — Lara Translate ya está disponible en tus conversaciones.
Cursor
Una vez que Lara Translate esté listado en el mercado oficial de plugins de Cursor, instálalo desde Cursor:
- Abre el navegador de plugins y busca Lara Translate.
- Haz clic en Instalar.
- La primera vez que uses una herramienta de Lara, tu navegador se abrirá para autenticarte.
Mientras tanto, o para instalación manual, consulta la Guía de Configuración del Cliente.
Claude Code
Una vez que Lara Translate esté listado en el mercado oficial de plugins de Claude Code, instálalo desde Claude Code:
/plugin
Busca Lara Translate e instálalo. La primera vez que uses una herramienta de Lara, tu navegador se abrirá para autenticarte.
Mientras tanto, o para instalación manual, consulta la Guía de Configuración del Cliente.
Otros Clientes
Para la configuración paso a paso de OAuth en VS Code (GitHub Copilot), Windsurf, Cline, Continue y más, consulta la Guía de Configuración del Cliente.
Si tu cliente no está listado, el enfoque general es agregar la URL del servidor (https://mcp-v2.laratranslate.com/v1) a tu configuración de MCP — el cliente manejará la autenticación OAuth automáticamente.
Para una lista completa de clientes compatibles con MCP, visita la página oficial de clientes MCP.
Verificar que Funciona
Después de la configuración, prueba con un prompt simple:
Translate with Lara "Hello world" to Spanish
Tu cliente debería invocar Lara Translate y devolver la traducción.
Herramientas Disponibles
Traducción
| Herramienta | Descripción |
|---|---|
translate | Traduce texto entre idiomas con soporte para contexto, instrucciones, memorias de traducción, glosarios y múltiples estilos (fiel/fluido/creativo) |
Detección de Idiomas
| Herramienta | Descripción |
|---|---|
detect_language | Detecta el idioma de un texto o un array de textos |
list_languages | Lista todos los códigos de idioma soportados |
Memorias de Traducción
| Herramienta | Descripción |
|---|---|
list_memories | Lista todas las memorias de traducción en tu cuenta |
create_memory | Crea una nueva memoria de traducción |
update_memory | Actualiza el nombre de una memoria de traducción |
delete_memory | Elimina una memoria de traducción |
add_translation | Agrega una unidad de traducción (par fuente + destino) a una memoria |
delete_translation | Elimina una unidad de traducción de una memoria |
import_tmx | Importa un archivo TMX a una memoria |
check_import_status | Verifica el estado de un trabajo de importación TMX |
Glosarios
| Herramienta | Descripción |
|---|---|
list_glossaries | Lista todos los glosarios en tu cuenta |
get_glossary | Obtiene detalles de un glosario específico |
create_glossary | Crea un nuevo glosario |
update_glossary | Actualiza el nombre de un glosario |
delete_glossary | Elimina un glosario |
add_glossary_entry | Agrega o reemplaza una entrada de término en un glosario |
delete_glossary_entry | Elimina una entrada de término de un glosario |
import_glossary_csv | Importa entradas desde un archivo CSV a un glosario |
check_glossary_import_status | Verifica el estado de un trabajo de importación CSV de glosario |
export_glossary | Exporta un glosario como CSV |
get_glossary_counts | Obtiene el número de entradas en un glosario |
Autenticación
OAuth 2.0 (predeterminado)
Este es el método utilizado en el Inicio Rápido anterior. Solo proporcionas la URL del servidor en la configuración de tu cliente — no se necesitan claves API. Tu cliente maneja el flujo OAuth automáticamente: abre tu navegador, inicias sesión con tus credenciales de Lara Translate y estás conectado.
Para instrucciones de configuración OAuth por cliente, consulta la Guía de Configuración del Cliente.
Clave de Acceso (alternativa)
Si prefieres autenticarte con claves API en lugar de iniciar sesión en el navegador, puedes pasar tus credenciales directamente en la configuración del cliente. Obtén tu ID de Clave de Acceso y Secreto de Lara Translate.
Consulta la sección de Clave de Acceso en la Guía de Configuración del Cliente para ejemplos de configuración.
Autoalojamiento
La mayoría de los usuarios pueden conectarse al endpoint alojado (https://mcp-v2.laratranslate.com/v1) usando las instrucciones del Inicio Rápido anterior. Las opciones a continuación son para ejecutar el servidor tú mismo.
STDIO vía NPX
Requiere Node.js.
{
"mcpServers": {
"lara-translate": {
"command": "npx",
"args": ["-y", "@translated/lara-mcp@latest"],
"env": {
"LARA_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY_ID>",
"LARA_ACCESS_KEY_SECRET": "<YOUR_ACCESS_KEY_SECRET>"
}
}
}
}
STDIO vía Docker
Requiere Docker.
{
"mcpServers": {
"lara-translate": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "LARA_ACCESS_KEY_ID",
"-e", "LARA_ACCESS_KEY_SECRET",
"translatednet/lara-mcp:latest"
],
"env": {
"LARA_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY_ID>",
"LARA_ACCESS_KEY_SECRET": "<YOUR_ACCESS_KEY_SECRET>"
}
}
}
}
Compilación desde el Código Fuente
Node.js
git clone https://github.com/translated/lara-mcp.git
cd lara-mcp
pnpm install
pnpm run build
Luego agrégalo a tu configuración de MCP:
{
"mcpServers": {
"lara-translate": {
"command": "node",
"args": ["<FULL_PATH_TO_PROJECT>/dist/index.js"],
"env": {
"LARA_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY_ID>",
"LARA_ACCESS_KEY_SECRET": "<YOUR_ACCESS_KEY_SECRET>"
}
}
}
}
Docker
git clone https://github.com/translated/lara-mcp.git
cd lara-mcp
docker build -t lara-mcp .
Luego agrégalo a tu configuración de MCP:
{
"mcpServers": {
"lara-translate": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "LARA_ACCESS_KEY_ID",
"-e", "LARA_ACCESS_KEY_SECRET",
"lara-mcp"
],
"env": {
"LARA_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY_ID>",
"LARA_ACCESS_KEY_SECRET": "<YOUR_ACCESS_KEY_SECRET>"
}
}
}
}
Soporte
- Para problemas con la API de Lara Translate: visita Soporte de Lara Translate
- Para problemas con este servidor MCP: abre un issue en GitHub