# Crowdin (slim) > Crowdin is a hosted localisation platform that stores source files and strings, translation memories and glossaries, and runs machine and AI translation over them. Agents reach it through a REST API, a CLI and a hosted MCP server. - Full: https://www.anchorterminal.com/tools/crowdin.md (~8,100 tokens) · this version ~1,880 tokens · JSON https://www.anchorterminal.com/tools/crowdin.json · canonical https://www.anchorterminal.com/tools/crowdin - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **B · 69.6/100 · rank #153 of 722 · #4 in Translation · not agent-ready · confidence medium** Assessment: The REST API has a public OpenAPI document with 374 operations, and tokens can be limited by scope, access level and project. Translation runs inside Crowdin projects and connected engines, so it is not a stateless per-character translation API. No Retry-After guidance, idempotency keys or SLA were found in the reviewed documentation. ## Facts - Kind: HTTP API · vendor: Crowdin OÜ · category: Translation · legal entity: Crowdin OÜ · provenance 93/100 - Endpoint: `https://api.crowdin.com/api/v2` (HTTP, Streamable HTTP) - Auth: OAuth or key · pricing: Freemium · x402: no · licence: Proprietary service under Crowdin's terms. The CLI and the official API clients are MIT - Probe metrics: not measured yet (probes haven't run) - APIs: REST API v2 at `https://api.crowdin.com/api/v2` (374 operations in the file-based reference), a string-based variant, Enterprise variants at `https://.api.crowdin.com/api/v2`, and a GraphQL API - MCP server: Hosted. V2 at `https://mcp.crowdin.com/v2/mcp`, Enterprise at `https://{your-organization-domain}.mcp.crowdin.com/v2/mcp`. 33 tool sets, all loaded by default. V1 at `/mcp` is deprecated - MCP headers: `crowdin-tool-sets`, `crowdin-read-only`, `crowdin-project-type`, `crowdin-tool-filter` - Translation: Translate via MT (100 strings a call), AI Translate Strings, AI File Translations, pre-translation by files or task. Engines include Crowdin Translate, DeepL and Google Translate, or AI models on the customer's own keys - Glossaries and memory: Glossary, term, concept and concordance endpoints, translation memory import, export and segments, style guides - Credentials: Personal access tokens with expiry, scopes at read-only or read-and-write, and granular per-project access. OAuth authorisation code grant with client secret or PKCE, 7,200-second access tokens - Rate limit: 20 simultaneous requests an account across all tokens, 429 above that. No per-minute figure published - Pagination: `limit` (default 25, maximum 500) and `offset`, `orderBy` on some lists, CroQL filters - Errors: JSON with `error.message` and `error.code`, or per-field `errors` with a string code such as `StringTypeInvalid` - SDKs and tools: Official clients for JavaScript, PHP, Java, Python, Ruby, .NET and Go. `@crowdin/cli` 5.3.0 (24 September 2026), a GitHub Action and Crowdin Skills for coding agents - Plans: Free $0, Pro $50, Team $150, Team+ $450 a month per the pricing page's structured data. 14-day trial of Team, 30-day trial of Crowdin Enterprise - Certifications: ISO/IEC 27001 certified and HIPAA with a business associate agreement, per crowdin.com/security. Bug bounty on HackerOne, private at the time of checking - Data: Data centres in the United States and Ireland. Closed-account data deleted within 60 days, backups up to two more months - Status: status.crowdin.com on Statuspage, ten components including Crowdin API, Crowdin API Enterprise and Crowdin API Enterprise EU - Prices: Pro plan $50 per month (plan); Team plan $150 per month (plan); Team+ plan $450 per month (plan) - Scores: Reliability 78, Performance pending, Schema & documentation 80, Agent ergonomics 69, Security & auth 68, Payments & pricing 30, Task success pending, Maintenance & community 82, Transparency & trust 79 · total over the 7 assessed categories - Why: Reliability, Hosted reading. · Schema & documentation, Public OpenAPI 3.0 document for API v2, 374 operations on 218 paths in the file-based reference, with string-based and Enterprise variants… · Agent ergonomics, The MCP V2 server has 33 tool sets, all loaded by default. · Security & auth, Personal access tokens with an expiry date, scopes at read-only or read-and-write, per-project granular access and revocation. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, `crowdin-api-client` 1.30.0 on PyPI on 30 September 2026, `@crowdin/crowdin-api-client` 1.59.0 on 29 September and `@crowdin/cli` 5.3.0 on 2… · Transparency & trust, Closed service with published terms revised on 24 September 2026 and earlier versions kept on GitHub. - Sources: 24, open questions: 8, both in the full twin - Capabilities: translate.text, translate.documents, translate.glossary, translate.detect - JSON: https://www.anchorterminal.com/api/v1/tools/crowdin.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/crowdin.svg` or a link to https://www.anchorterminal.com/tools/crowdin from a page on crowdin.com or one of its subdomains, or the README of github.com/crowdin/crowdin-cli, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send `Authorization: Bearer ` to `https://api.crowdin.com/api/v2`. Crowdin Enterprise uses `https://.api.crowdin.com/api/v2` 2. Use the MCP V2 endpoint `https://mcp.crowdin.com/v2/mcp` and set `crowdin-tool-sets`, because the server loads all 33 tool sets by default 3. Set `crowdin-read-only: true` on the MCP connection for exploration. It exposes only list and get tools 4. Keep to 20 concurrent requests an account across all tokens, and add your own backoff on 429 5. Upload a file to `/storages` first, then pass the `storageId` to the add-file call. Builds, exports and reports are asynchronous and need a status poll 6. `/mts/{mtId}/translations` takes at most 100 strings a call and needs the `mt` scope and a configured engine ## Connect ```bash npm i @crowdin/crowdin-api-client # or: pip install crowdin-api-client ``` ```bash curl -H "Authorization: Bearer ACCESS_TOKEN" https://api.crowdin.com/api/v2/projects ``` ```bash claude mcp add --transport http --header "Authorization: Bearer {YOUR_CROWDIN_TOKEN}" crowdin https://mcp.crowdin.com/v2/mcp ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/crowdin ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Azure Translator | BB | 72 | translate.text, translate.documents, translate.glossary, translate.detect | https://www.anchorterminal.com/tools/azure-translator.min.md | | DeepL API | BB | 72 | translate.text, translate.documents, translate.glossary, translate.detect | https://www.anchorterminal.com/tools/deepl-api.min.md | | Amazon Translate | B | 69.5 | translate.text, translate.documents, translate.glossary, translate.detect | https://www.anchorterminal.com/tools/amazon-translate.min.md | | Google Cloud Translation | B | 68.1 | translate.text, translate.documents, translate.glossary, translate.detect | https://www.anchorterminal.com/tools/google-cloud-translation.min.md | | Phrase | B | 64.2 | translate.text, translate.documents, translate.glossary, translate.detect | https://www.anchorterminal.com/tools/phrase.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)