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 Microsoft Copilot in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega Lokalise con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
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 + Microsoft Copilot
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 Microsoft Copilot
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.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
Lokalise. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
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
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?