Resumen
Gestión de traducciones con Lokalise mediante la API v2: proyectos con progreso por idioma, claves y traducciones con indicadores de revisión, idiomas, colaboradores, tareas de traducción y revisión, exportaciones de archivos como procesos en segundo plano, comentarios, metadatos de capturas, ramas, estados de traducción personalizados y el glosario.
Configuración guiada
Conecta Lokalise a Claude, ChatGPT o Copilot en 2 minutos
Empieza la prueba gratuita en AnythingMCP Cloud, conecta Lokalise con la configuración guiada y añade tu URL MCP a tu asistente de IA. Sin código y sin servidores que mantener.
Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible
Prueba a pedir
Prompts de ejemplo para Lokalise
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Lokalise, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Lokalise
Gestión de traducciones con Lokalise mediante la API v2: proyectos con progreso por idioma, claves y traducciones con indicadores de revisión, idiomas, colaboradores, tareas de traducción y revisión, exportaciones de archivos como procesos en segundo plano, comentarios, metadatos de capturas, ramas, estados de traducción personalizados y el glosario.
Configuración
La configuración lleva unos 2 minutos. Necesitas una cuenta de Lokalise con acceso a los proyectos.
- En Lokalise haz clic en tu foto de perfil, abre Profile settings > API tokens y genera un token. Para las herramientas de lectura basta un token de solo lectura; los cambios necesitan un token de lectura y escritura.
- Pégalo en
LOKALISE_API_TOKEN. Se envía en la cabeceraX-Api-Tokeny actúa con tus permisos en cada proyecto. - Instala el conector y ejecuta
lokalise_list_projectspara comprobar el token.
Los servidores MCP propios de Lokalise: Lokalise también ofrece servidores MCP en beta (https://mcp.lokalise.com/mcp/project-management y /mcp/software-development, con OAuth o una cabecera apikey). Este conector trabaja con la API v2 y tu token.
Qué lee:
- Proyectos con tipo, idioma base y equipo; con
include_statistics: 1, el progreso, las claves, las palabras y los problemas de QA por idioma. Los idiomas del proyecto, todos los idiomas que admite Lokalise con su código ISO y formas plurales, y los estados de traducción personalizados. - Claves con nombre por plataforma, descripción, etiquetas, nombres de archivo, contexto, límite de caracteres y, con
include_translations: 1, sus textos. Filtros: nombre de clave, etiqueta, nombre de archivo, plataforma, sin traducir, problemas de QA o archivadas. - Traducciones, una fila por clave e idioma, filtradas por idioma, revisadas, sin verificar, sin traducir, problemas de QA o tarea activa.
- Colaboradores con permisos e idiomas, y
lokalise_get_my_contributorpara el titular del token, a cuyo nombre se hacen las escrituras. - Tareas con tipo, estado, fecha límite, idiomas, asignados y progreso; archivos con número de claves y última importación; comentarios por proyecto o por clave; metadatos de capturas con las claves vinculadas; ramas; términos del glosario con traducciones, etiquetas e indicadores.
Qué escribe:
lokalise_create_keysañade cadenas nuevas con sus plataformas y texto de origen.lokalise_update_keyylokalise_bulk_update_keyscambian nombres, descripciones, etiquetas (merge_tagsañade en lugar de sustituir), plataformas, nombres de archivo, contexto, límites de caracteres y traducciones.lokalise_update_translationcambia un texto y sus indicadores de revisada, sin verificar o estado personalizado. Las claves plurales aceptan una cadena JSON con las formas (one,other, ...).lokalise_add_languagespor código ISO;lokalise_add_contributors, que envía emails de invitación;lokalise_create_taskpara una tarea translation, review o automatic_translation sobre algunas claves e idiomas, asignada a usuarios o grupos con fecha límite;lokalise_update_task, donde{"close_task": true}la cierra.lokalise_add_key_comments(una pregunta a los traductores o contexto para una cadena),lokalise_create_branch,lokalise_create_glossary_terms(por ejemplo nombres de marca que no se traducen, o palabras prohibidas) ylokalise_update_glossary_terms.
Exportación de archivos: lokalise_download_files inicia una exportación en un formato como json, xliff, strings, xml, po o yaml y devuelve un process_id. La IA llama a lokalise_get_process hasta que status sea finished y te entrega el enlace zip de details.download_url, que caduca al cabo de un rato. La exportación es un POST, pero no cambia el proyecto.
Desactivada al instalar: lokalise_delete_key, que borra una clave con todas sus traducciones y no se puede deshacer. Un admin del workspace la activa cuando el equipo la necesita.
Ids y formatos: los ids de proyecto tienen la forma 767946315e9866d013c1d0.08299127; para trabajar en una rama, pasa <project id>:<branch name>. Los ids de claves, traducciones, tareas, idiomas y usuarios son números. Los idiomas son códigos ISO como en, de o pt_BR. Las respuestas de listas envuelven los elementos (projects, keys, translations, ...). Las horas llegan como YYYY-MM-DD HH:MM:SS (Etc/UTC) más un ..._timestamp Unix. Los indicadores en filtros son 0 o 1.
Paginación: limit y page; los totales llegan en las cabeceras x-pagination-total-count y x-pagination-page-count, mostradas en _headers. Las claves y traducciones también aceptan pagination: cursor: la IA pasa el valor de x-pagination-next-cursor como cursor hasta que deja de aparecer. Los términos del glosario se paginan solo con cursor.
Límites: 6 peticiones por segundo por token y por dirección IP, y como máximo 10 peticiones simultáneas por proyecto; 429 significa ir más despacio.
Errores comunes: 401 indica un token incorrecto. 403 indica un token de solo lectura usado para escribir, o falta de permisos en el proyecto. 404 indica un proyecto o elemento desconocido. 400 es un error de validación que nombra el campo; también aparece cuando el valor de X-Api-Token no es un token válido, por ejemplo con espacios o comillas.
El conector no sube archivos de traducción (eso requiere contenido en base64) ni capturas, y no borra proyectos, idiomas, tareas ni términos del glosario.
Requisitos previos: LOKALISE_API_TOKEN
Instalar el conector localmente
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Abre http://localhost:3000/connectors/store, elige Lokalise e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| Tool | What it does |
|---|---|
lokalise_list_projects | Projects the token can reach, with id, name, type (localization_files, paged_documents, ...), base language, team and, on request… |
lokalise_get_project | One project with its settings and statistics: progress, keys, words and QA issues per language, base language and team |
lokalise_list_keys | Translation keys of a project with name per platform, description, tags, filenames and, with include_translations 1, the translations |
lokalise_get_key | One key with all its translations, tags, platforms, filenames, description, context, character limit and custom attributes |
lokalise_create_keys | Create one or more keys, with their translations if known |
lokalise_update_key | Update a key's name, description, platforms, filenames, tags (merge_tags to add rather than replace), plural settings, hidden or archived… |
lokalise_bulk_update_keys | Update several keys in one call |
lokalise_delete_key | Delete a key and all its translations from a software project |
lokalise_list_translations | Translations of a project, one row per key and language, with the text, reviewed and unverified flags, custom statuses, words and… |
lokalise_get_translation | One translation by id: key, language, text, reviewed and unverified flags, custom statuses, word count and who changed it last |
lokalise_update_translation | Change the text of one translation and its reviewed, unverified or custom status flags |
lokalise_list_project_languages | Languages of a project with lang_id, lang_iso, name, right-to-left flag and plural forms |
lokalise_add_languages | Add languages to a project by ISO code, e.g. de or pt_BR, optionally with a custom code or name |
lokalise_list_system_languages | All languages Lokalise supports, with lang_id, lang_iso, name and plural forms |
lokalise_list_contributors | Contributors of a project with email, name, admin and reviewer flags, role and the languages each may translate or review |
lokalise_get_contributor | One contributor of a project by user id, with rights and languages |
lokalise_get_my_contributor | The token owner as a contributor of a project: user id, rights and languages |
lokalise_add_contributors | Invite people to a project by email with their languages and rights |
lokalise_list_tasks | Tasks of a project with title, status, type (translation, review, automatic_translation, lqa_by_ai), due date, languages with assignees and… |
lokalise_get_task | One task with its languages, assignees, keys count, progress, closing tags and settings |
lokalise_create_task | Create a translation or review task for some keys and languages, assigned to users or groups, with a due date. automatic_translation uses… |
lokalise_update_task | Change a task's title, description, due date, languages or assignees, its auto-close settings, or close it with close_task |
lokalise_list_files | Files of a project with filename, key count and the date they were last imported |
lokalise_download_files | Start an export of the project's translations as language files (json, xliff, strings, xml, po, yaml, ...) |
lokalise_get_process | Status of a background process (file download or upload): queued, running, finished or failed, with details; for a download… |
lokalise_list_project_comments | All comments of a project, with the key they belong to, author and time |
lokalise_list_key_comments | Comments on one key, with comment id, text, author and time, newest first |
lokalise_add_key_comments | Add one or more comments to a key, e.g. a question to translators or context for a string |
lokalise_list_screenshots | Screenshots of a project (metadata only): title, description, URL, size, tags and the keys linked to them |
lokalise_get_screenshot | One screenshot's metadata: title, description, URL, width and height, tags and linked key ids |
lokalise_list_branches | Branches of a project with branch id, name and creation time |
lokalise_create_branch | Create a branch of a project (a copy of the main content to change in isolation and merge later) |
lokalise_list_glossary_terms | Glossary terms of a project with description, case sensitivity, translatable and forbidden flags, translations and tags |
lokalise_get_glossary_term | One glossary term with description, translations per language, tags and flags |
lokalise_create_glossary_terms | Add terms to the project glossary, e.g. brand names that must not be translated (translatable false) or words that must never be used… |
lokalise_update_glossary_terms | Change glossary terms by id: text, description, flags, translations or tags |
lokalise_list_translation_statuses | Custom translation statuses of a project (e.g |
Ejemplos de prompts
- "¿Cuál es el progreso de traducción del proyecto de la app móvil por idioma?"
- "¿Qué claves con la etiqueta checkout siguen sin traducir en alemán y francés?"
- "Exporta el proyecto web como archivos JSON para de e it y dame el enlace de descarga."
- "Crea una tarea de revisión para las traducciones al español de las claves del onboarding, con fecha límite el próximo viernes."
- "Añade "AnythingMCP" al glosario como nombre de marca que no se traduce."
Siguientes pasos
¿Te ha sido útil esta guía?