In breve
Gestione delle traduzioni con Lokalise tramite API v2: progetti con avanzamento per lingua, chiavi e traduzioni con flag di revisione, lingue, collaboratori, task di traduzione e revisione, esportazioni di file come processi in background, commenti, metadati degli screenshot, branch, stati di traduzione personalizzati e glossario.
Configurazione guidata
Collega Lokalise a Claude in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega Lokalise con la configurazione guidata e aggiungi il tuo URL MCP a Claude. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
AnythingMCP è nella directory dei connettori di Claude: aggiungilo a Claude con un clic (si apre in una nuova scheda), poi accedi e scegli quali server MCP può usare Claude.
Prova a chiedere
Prompt di esempio per Lokalise
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Lokalise, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Lokalise + Claude
Gestione delle traduzioni con Lokalise tramite API v2: progetti con avanzamento per lingua, chiavi e traduzioni con flag di revisione, lingue, collaboratori, task di traduzione e revisione, esportazioni di file come processi in background, commenti, metadati degli screenshot, branch, stati di traduzione personalizzati e glossario.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
LOKALISE_API_TOKEN
Step 1 — Ottieni le credenziali
La configurazione richiede circa 2 minuti. Ti serve un account Lokalise con accesso ai progetti.
- In Lokalise clicca sulla tua immagine del profilo, apri Profile settings > API tokens e genera un token. Per gli strumenti di lettura basta un token di sola lettura; le modifiche richiedono un token di lettura e scrittura.
- Incollalo in
LOKALISE_API_TOKEN. Viene inviato nell'headerX-Api-Tokene agisce con i tuoi diritti in ogni progetto. - Installa il connettore ed esegui
lokalise_list_projectsper verificare il token.
I server MCP di Lokalise: Lokalise gestisce anche dei server MCP in beta (https://mcp.lokalise.com/mcp/project-management e /mcp/software-development, con OAuth o un header apikey). Questo connettore lavora con l'API v2 e il tuo token.
Cosa legge:
- I progetti con tipo, lingua di base e team; con
include_statistics: 1avanzamento, chiavi, parole e problemi QA per lingua. Le lingue del progetto, tutte le lingue supportate da Lokalise con codice ISO e forme plurali, e gli stati di traduzione personalizzati. - Le chiavi con nome per piattaforma, descrizione, tag, nomi file, contesto, limite di caratteri e, con
include_translations: 1, i relativi testi. Filtri: nome della chiave, tag, nome file, piattaforma, non tradotte, problemi QA o archiviate. - Le traduzioni, una riga per chiave e lingua, filtrate per lingua, revisionate, non verificate, non tradotte, problemi QA o task attivo.
- I collaboratori con diritti e lingue, e
lokalise_get_my_contributorper il titolare del token, a nome del quale avvengono le scritture. - I task con tipo, stato, scadenza, lingue, assegnatari e avanzamento; i file con numero di chiavi e ultimo import; i commenti per progetto o per chiave; i metadati degli screenshot con le chiavi collegate; i branch; i termini del glossario con traduzioni, tag e flag.
Cosa scrive:
lokalise_create_keysaggiunge nuove stringhe con piattaforme e testo sorgente.lokalise_update_keyelokalise_bulk_update_keysmodificano nomi, descrizioni, tag (merge_tagsaggiunge invece di sostituire), piattaforme, nomi file, contesto, limiti di caratteri e traduzioni.lokalise_update_translationmodifica un testo e i suoi flag di revisionato, non verificato o stato personalizzato. Le chiavi plurali accettano una stringa JSON con le forme (one,other, ...).lokalise_add_languagesper codice ISO;lokalise_add_contributors, che invia email di invito;lokalise_create_taskper un task translation, review o automatic_translation su alcune chiavi e lingue, assegnato a utenti o gruppi con una scadenza;lokalise_update_task, dove{"close_task": true}lo chiude.lokalise_add_key_comments(una domanda ai traduttori o contesto per una stringa),lokalise_create_branch,lokalise_create_glossary_terms(per esempio nomi di marchi da non tradurre, o parole vietate) elokalise_update_glossary_terms.
Esportazione dei file: lokalise_download_files avvia un'esportazione in un formato come json, xliff, strings, xml, po o yaml e restituisce un process_id. L'AI chiama lokalise_get_process finché status è finished e ti consegna il link zip di details.download_url, che scade dopo un po'. L'esportazione è un POST ma non modifica il progetto.
Disattivato all'installazione: lokalise_delete_key, che elimina una chiave con tutte le sue traduzioni e non si può annullare. Un admin del workspace lo attiva quando serve al team.
Id e formati: gli id dei progetti hanno la forma 767946315e9866d013c1d0.08299127; per lavorare su un branch passa <project id>:<branch name>. Gli id di chiavi, traduzioni, task, lingue e utenti sono numeri. Le lingue sono codici ISO come en, de o pt_BR. Le risposte delle liste racchiudono gli elementi (projects, keys, translations, ...). Gli orari arrivano come YYYY-MM-DD HH:MM:SS (Etc/UTC) più un ..._timestamp Unix. I flag nei filtri sono 0 o 1.
Paginazione: limit e page; i totali arrivano negli header x-pagination-total-count e x-pagination-page-count, mostrati sotto _headers. Chiavi e traduzioni accettano anche pagination: cursor: l'AI passa il valore di x-pagination-next-cursor come cursor finché non manca. I termini del glossario si paginano solo con cursor.
Limiti: 6 richieste al secondo per token e per indirizzo IP, e al massimo 10 richieste contemporanee per progetto; 429 significa rallentare.
Errori comuni: 401 indica un token sbagliato. 403 indica un token di sola lettura usato per una scrittura, o diritti mancanti nel progetto. 404 indica un progetto o un elemento sconosciuto. 400 è un errore di validazione che nomina il campo; compare anche quando il valore di X-Api-Token non è un token valido, per esempio con spazi o virgolette.
Il connettore non carica file di traduzione (servirebbe contenuto in base64) né screenshot, e non elimina progetti, lingue, task o termini del glossario.
Step 2 — Installa l'adapter
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
Step 3 — Aggiungi il connettore in Claude
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Percorso consigliato: funziona su claude.ai web senza toccare alcun file di configurazione.
- In Claude apri Customize → Connectors.
- Clicca + e poi Add custom connector.
- Inserisci un nome, ad esempio
Lokalise, e l'URL del server MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, poi clicca Add. - Clicca Connect e accedi ad AnythingMCP (OAuth) per consentire l'accesso.
Tutti i tool sotto compaiono nella tua chat: inizia a scrivere prompt.
Tool disponibili
| 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 |
Esempi di prompt
- "Qual è l'avanzamento delle traduzioni del progetto dell'app mobile per lingua?"
- "Quali chiavi con il tag checkout non sono ancora tradotte in tedesco e francese?"
- "Esporta il progetto web come file JSON per de e it e dammi il link per scaricarli."
- "Crea un task di revisione per le traduzioni spagnole delle chiavi dell'onboarding, con scadenza venerdì prossimo."
- "Aggiungi "AnythingMCP" al glossario come nome di marchio da non tradurre."
FAQ
Funziona con Claude Code come con Claude Desktop? Sì, punta entrambi a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Prossimi passi
- Landing del connettore
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?