Guida al connettore10 minuti di lettura44 tool MCP7 lingue

Collegare Crowdin a Meta Muse via MCP: traduzioni

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

HCA cura del team HelpCodeAggiornato 10 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Crowdin

Crowdin

Crowdin localization on crowdin.com and Crowdin Enterprise: projects and progress, files, source strings, translations and approvals, comments, tasks, reports, translation builds and exports, translation memories, glossaries and members. Crowdin API v2 with a personal access token.

tool

44

Regione

INTL

Categoria

Produttività

Autenticazione

Bearer Token

Env vars richieste

CROWDIN_PERSONAL_ACCESS_TOKENCROWDIN_API_HOST
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

In breve

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

Configurazione guidata

Collega Crowdin a Meta Muse in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega Crowdin con la configurazione guidata e aggiungi il tuo URL MCP a Meta Muse. 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 Crowdin

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Crowdin · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Crowdin, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Crowdin + Meta Muse

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

CROWDIN_PERSONAL_ACCESS_TOKEN, CROWDIN_API_HOST

Step 1 — Ottieni le credenziali

La configurazione richiede circa 2 minuti. Ti serve un account su crowdin.com o su Crowdin Enterprise.

  1. Crea un personal access token. Su crowdin.com: Account Settings > API > New Token. Su Crowdin Enterprise: profile > Settings > API > New Token all'interno della tua organizzazione.
  2. Scegli gli scope che ti servono: Projects, Source files and strings, Translations, Tasks, Reports, Translation memory, Glossaries. Con scope di sola lettura ottieni una configurazione di sola lettura. Copia il token: viene mostrato una sola volta.
  3. Incollalo in CROWDIN_PERSONAL_ACCESS_TOKEN; viene inviato come Authorization: Bearer <token>.
  4. CROWDIN_API_HOST: api.crowdin.com per crowdin.com, oppure <organization>.api.crowdin.com per Enterprise, con l'organizzazione presa dal tuo URL Enterprise https://<organization>.crowdin.com.
  5. Installa il connettore ed esegui crowdin_get_authenticated_user: mostra l'utente a cui appartiene il token e conferma token e host.

Il server MCP di Crowdin: Crowdin gestisce anche un server MCP ufficiale (https://mcp.crowdin.com/v2/mcp, su Enterprise https://<organization>.mcp.crowdin.com/v2/mcp, con il personal access token come Bearer). Questo connettore lavora direttamente con l'API v2.

Cosa legge:

  • I progetti con lingue sorgente e di destinazione, tipo (basato su file o su stringhe) e impostazioni come workflow, controlli QA, traduzione automatica e translation memory; l'avanzamento per lingua del progetto o di un singolo file; tutte le lingue supportate con il loro id Crowdin.
  • Branch, directory e file sorgente, più un link di breve durata alla versione sorgente di un file (crowdin_download_file).
  • Le stringhe sorgente con chiave, testo, contesto, lunghezza massima, etichette e forme plurali, filtrate per file, branch, directory, etichetta, task, una corrispondenza di testo o un'espressione CroQL.
  • Le traduzioni (suggerimenti) in una lingua alla volta con autore e valutazione, e le approvazioni con chi ha approvato e quando.
  • Commenti e issue sulle stringhe, per esempio richieste di contesto non risolte.
  • I task con tipo, stato, lingua, assegnatari, avanzamento e scadenza; i membri del progetto con ruolo e lingue.
  • Le translation memory e i loro segmenti, una ricerca per concordanza (crowdin_search_tm) su come una frase è stata tradotta in passato, i glossari e i loro termini.

Cosa scrive:

  • crowdin_add_string aggiunge una stringa sorgente a un file (progetti basati su file). crowdin_edit_string la modifica con JSON Patch su /text, /identifier, /context, /isHidden, /maxLength o /labelIds; update_option decide cosa succede alle traduzioni esistenti quando il testo cambia.
  • crowdin_add_translation aggiunge un suggerimento; crowdin_approve_translation lo approva, così finisce nei file esportati (servono i diritti di proofreader per quella lingua).
  • crowdin_add_comment commenta una stringa o segnala un issue: una domanda, un errore di traduzione o del testo sorgente, una richiesta di contesto.
  • crowdin_create_task crea un task di traduzione o di revisione per file (o stringhe nei progetti basati su stringhe) in una lingua, con assegnatari e scadenza; su Enterprise usa workflow_step_id al posto di type. crowdin_edit_task lo modifica con JSON Patch, per esempio /status a done.
  • crowdin_add_tm_segment aggiunge a una translation memory la stessa frase in più lingue; crowdin_add_glossary_term aggiunge un termine, facoltativamente come traduzione di un termine esistente o in un concetto.

Report e file tradotti: i report girano in background. crowdin_generate_report restituisce data.identifier; l'AI controlla crowdin_get_report_status finché status è finished e poi recupera il link con crowdin_download_report. crowdin_export_project_translation esporta subito una lingua come un unico file. crowdin_build_project_translations costruisce tutti i file e le lingue in uno zip: l'AI controlla crowdin_get_build_status e poi chiama crowdin_download_build. I link di download scadono dopo poco (expireIn), quindi l'AI te li consegna invece di conservarli. Queste chiamate sono POST ma non modificano i contenuti.

Niente è disattivato all'installazione: non ci sono strumenti di eliminazione.

Id e formati: gli id di progetti, file, stringhe, traduzioni, task e utenti sono numeri; gli identificativi dei report sono stringhe. Le lingue usano gli id Crowdin come de, fr, es-ES, pt-BR o zh-CN. Gli orari sono ISO 8601 con offset. Gli strumenti PATCH accettano liste JSON Patch: [{"op": "replace", "path": "/status", "value": "done"}]. Le liste arrivano come {"data": [{"data": {...}}, ...], "pagination": {"offset": 0, "limit": 25}}, i singoli elementi come {"data": {...}}. L'avanzamento si conta in words e phrases, con translationProgress e approvalProgress in percentuale.

Paginazione: limit (25 di default, al massimo 500) e offset. Quando una pagina contiene limit elementi, l'AI chiede la successiva con offset + limit.

Limiti: 20 richieste contemporanee per account, sommando tutti i suoi token, su crowdin.com e su Enterprise; 429 significa aspettare.

Errori comuni: 401 indica un token sbagliato o scaduto, oppure l'host sbagliato. 403 indica un token senza lo scope o un account senza diritti nel progetto. 404 indica un id sconosciuto. 400 e 422 sono errori di validazione che nominano il campo.

Il connettore non elimina progetti, file, stringhe o traduzioni e non carica file sorgente.

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 Muse

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 mostra YOUR_SERVER_ID.

Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.

  1. In Muse apri Settings → Connectors e scegli Add custom connector.
  2. Incolla l'URL del server MCP https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
  4. In una chat, chiedi a Muse qualcosa che richiede i tool di Crowdin.

Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.

Tool disponibili

ToolWhat it does
crowdin_get_authenticated_userThe user the token belongs to: id, username, email, name and time zone
crowdin_list_projectsProjects the token can reach, with id, name, identifier, source language, target language ids, type (file-based or string-based) and last…
crowdin_get_projectOne project with its settings: source language, target languages, workflow, QA checks, machine translation and translation memory settings
crowdin_get_project_progressTranslation and approval progress per target language: words and phrases total, translated, approved, and the percentages
crowdin_get_file_progressTranslation and approval progress of one file per target language
crowdin_list_supported_languagesEvery language Crowdin supports with its id (used everywhere else), name, locale, ISO codes and plural categories
crowdin_list_branchesBranches of a project (file-based projects) with id, name, title and export pattern
crowdin_list_directoriesDirectories of a project with id, name, path, branch and parent directory
crowdin_list_filesSource files of a project with id, name, path, type, status, branch, directory and revision
crowdin_get_fileOne source file with its path, type, parser settings, export options, revision and timestamps
crowdin_download_fileA short-lived download link (data.url, data.expireIn) for the source version of a file
crowdin_list_stringsSource strings of a project with id, identifier (key), text, context, file, max length, labels, plural forms and hidden flag
crowdin_get_stringOne source string with identifier, text, context, plural forms, labels, max length and file
crowdin_add_stringAdd a source string to a file (file-based projects) with its text, key and context for translators
crowdin_edit_stringChange a source string with JSON Patch operations on /text, /identifier, /context, /isHidden, /maxLength or /labelIds. update_option says…
crowdin_list_translationsAll translations (suggestions) of strings into one language, with text, author, rating, plural category and time
crowdin_get_translationOne translation with its text, string, language, author, rating and provider
crowdin_add_translationAdd a translation (suggestion) for a string in one language
crowdin_list_approvalsApprovals of translations, filtered by string, file, language, label or translation, with the approver and time
crowdin_approve_translationApprove a translation, making it the one that goes into the exported files
crowdin_list_commentsComments and issues on strings: text, type (comment or issue), issue type and status, language, author and time
crowdin_add_commentComment on a string, or report an issue (a question, a translation or source mistake, a request for context)
crowdin_list_tasksTasks of a project with title, type (translate or proofread), status, language, assignees, progress, deadline and words count
crowdin_get_taskOne task with its files or strings, language, assignees, progress, deadline, cost estimate and status
crowdin_create_taskCreate a translate or proofread task for files (or, in string-based projects, strings) in one language, assigned to people, with a deadline
crowdin_edit_taskChange a task with JSON Patch operations, e.g. its status (todo, in_progress, done, closed), title, description, deadline or assignees
crowdin_generate_reportStart a project report: costs estimate, translation costs, top members, contribution raw data, translator accuracy, QA issues, translation…
crowdin_get_report_statusProgress of a report being generated: status (created, inProgress, finished, failed) and progress percent
crowdin_download_reportA short-lived download link (data.url) for a finished report
crowdin_build_project_translationsStart a build of the translated files of a project (all or some languages, optionally a branch) as a zip
crowdin_get_build_statusStatus and progress of a translations build (created, inProgress, finished, failed, canceled)
crowdin_download_buildA short-lived download link (data.url) for the zip of a finished build
crowdin_export_project_translationExport the translations of one language right away, as one file in a chosen format (e.g. xliff, json, android, macosx), for all or some…
crowdin_list_tmsTranslation memories with id, name, languages, segments count and the projects using them
crowdin_get_tmOne translation memory with its languages, segments count and default project
crowdin_list_tm_segmentsSegments of a translation memory, each with its records (language id and text)
crowdin_search_tmConcordance search: find how phrases were translated before in the translation memories of a project
crowdin_add_tm_segmentAdd a segment to a translation memory: the same sentence in several languages
crowdin_list_glossariesGlossaries with id, name, languages, terms count and the projects using them
crowdin_get_glossaryOne glossary with its languages, terms count and default project
crowdin_list_glossary_termsTerms of a glossary with text, language, description, part of speech, status, type, note and concept id (terms of one concept are…
crowdin_add_glossary_termAdd a term to a glossary, optionally as the translation of an existing term (translation_of_term_id) or into a concept
crowdin_list_membersMembers of a project with id, username, full name, role (manager, proofreader, translator, ...) and their languages
crowdin_get_memberOne project member with role, permissions per language and join date

Esempi di prompt

  • "A che punto sono le traduzioni in tedesco e giapponese del nostro progetto app, tra tradotto e approvato?"
  • "Quali stringhe nel file checkout hanno issue aperti che chiedono contesto?"
  • "Come abbiamo tradotto "Sign in" in francese in passato? Cerca nella translation memory."
  • "Crea un task di revisione per la traduzione spagnola del file di onboarding, con scadenza venerdì, e assegnalo a Maria."
  • "Costruisci i file tradotti per tutte le lingue, solo con le traduzioni approvate, e dammi il link dello zip."

FAQ

Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.

Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.

Prossimi passi

Questa guida ti è stata utile?

Collega Crowdin a Meta Muse in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega Crowdin con la configurazione guidata e aggiungi il tuo URL MCP a Meta Muse. Senza codice e senza server da gestire.

Guide correlate

Connettori

Collegare Crowdin a ChatGPT via MCP: traduzioni

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

Connettori

Collegare Crowdin a Claude via MCP: traduzioni

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

Connettori

Collegare Crowdin a Cursor via MCP: stringhe sorgente

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

Connettori

Collegare Crowdin a Gemini CLI via MCP

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

Connettori

Crowdin MCP Server: traduzioni, progressi e task

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.

Connettori

Collegare Crowdin a Microsoft Copilot via MCP

Localizzazione con Crowdin su crowdin.com e Crowdin Enterprise tramite API v2: progetti e avanzamento per lingua, file, stringhe sorgente, traduzioni e approvazioni, commenti e issue, task, report, build ed esportazioni delle traduzioni, translation memory, glossari e membri dei progetti.