# Lokalise (slim) > Lokalise is a hosted translation management system for software strings, documents and marketing content. Agents reach it through a REST API, the lokalise2 CLI, SDKs in four languages and a hosted MCP server in beta. - Full: https://www.anchorterminal.com/tools/lokalise.md (~7,900 tokens) · this version ~1,880 tokens · JSON https://www.anchorterminal.com/tools/lokalise.json · canonical https://www.anchorterminal.com/tools/lokalise - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **BB · 71.3/100 · rank #115 of 722 · #3 in Translation · agent-ready · confidence medium** Assessment: The REST API has public OpenAPI files, Markdown docs, published rate limits, read-only tokens, scoped OAuth and an audit log endpoint. Access needs a paid plan after a 14-day trial, a person signs up in a browser, and the Master Service Agreement forbids benchmarking. No idempotency keys or deprecation policy were found in the reviewed documentation. ## Facts - Kind: HTTP API · vendor: Lokalise, Inc. · category: Translation · legal entity: Lokalise, Inc. · provenance 98/100 - Endpoint: `https://api.lokalise.com/api2` (HTTP, Streamable HTTP) - Auth: OAuth or key · pricing: Paid · x402: no · licence: Proprietary service under the Lokalise Master Service Agreement. The CLI and the Node SDK on GitHub are BSD 3-Clause - Probe metrics: not measured yet (probes haven't run) - API: REST at `https://api.lokalise.com/api2`, OpenAPI 3.0.3. Default projects (63 paths, 109 operations), projects with branches, and OTA. `GET /v1/audit-logs` sits outside `/api2` - MCP server: Hosted, in beta. `https://mcp.lokalise.com/mcp/project-management` (22 documented actions) and `https://mcp.lokalise.com/mcp/software-development` (16). OAuth 2 with PKCE and dynamic client registration, or an API token in the `apikey` header - Credentials: Personal API tokens, read-only or read/write, no expiry, revocable in the profile. OAuth 2 authorisation code grant for the API, with apps registered through Lokalise support and access tokens lasting about 60 minutes - Rate limits: 6 requests a second per token and per IP, 10 concurrent requests per project. Responses carry `X-RateLimit-Limit`, `X-RateLimit-Remaining` and `X-RateLimit-Reset` (observed on 8 October 2026) - Pagination: `limit` (default 100, maximum 5,000, 500 on keys) and `page`, with `X-Pagination-*` headers. Cursor paging on keys, translations, projects and glossary terms - Errors: JSON `error` object with `code` and `message`. Bulk calls return an `errors` array per failed item. 429 on rate limits - Files: `/files/upload` queues an import and returns a process to poll. `/files/download` covers up to 10,000 key-language pairs, `/files/async-download` the rest - Translation engines: `automatic_translation` tasks with `translation_engine` of `ai` (default), `deepl` or `google`. Human translation through `/teams/{team_id}/orders` - SDKs and CLI: `@lokalise/node-api` 16.6.0 (21 September 2026), `python-lokalise-api` 4.3.0 (5 October 2026), Ruby and PHP clients per the docs, and the `lokalise2` CLI v3.1.7 (14 July 2026), BSD 3-Clause - Plans: Explorer $149, Growth $379 and Advanced $1,049 a month billed yearly, Enterprise by quote. 14-day trial at Enterprise level with no card - SLA: 99.5 per cent a calendar month in the Master Service Agreement, with service credits in Annex B. Trial access has no service levels - Certifications: SOC 2 Type II, ISO 27001 and ISO 27017 per lokalise.com/product/security. Private bug bounty on YesWeHack and a disclosure policy at vdp.lokalise.com - Data location: Customer data on AWS in EU regions per the security page. Sub-processor list updated 1 August 2026, with locations - Status: status.lokalise.com on Statuspage, five components (Lokalise.com, API, App, OTA, Messages) - Prices: Explorer $149 per month (plan); Growth $379 per month (plan); Advanced $1049 per month (plan) - Scores: Reliability 84, Performance pending, Schema & documentation 76, Agent ergonomics 69, Security & auth 73, Payments & pricing 30, Task success pending, Maintenance & community 84, Transparency & trust 81 · total over the 7 assessed categories - Why: Reliability, Graded on the REST API with the hosted lines. · Schema & documentation, Three public OpenAPI 3.0.3 files, the default-projects one with 63 paths and 109 operations (25). · Agent ergonomics, API reading of the checklist. · Security & auth, OAuth 2 with read and write scopes per resource, and personal API tokens that are read-only or read/write and revocable. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, `python-lokalise-api` 4.3.0 on 5 October 2026, `@lokalise/node-api` 16.6.0 on 21 September and a product changelog entry on 1 October (30). · Transparency & trust, Closed service with a published Master Service Agreement, and the CLI and SDKs under BSD 3-Clause (15). - Sources: 28, open questions: 8, both in the full twin - Capabilities: translate.text, translate.glossary, translate.documents - JSON: https://www.anchorterminal.com/api/v1/tools/lokalise.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/lokalise.svg` or a link to https://www.anchorterminal.com/tools/lokalise from a page on lokalise.com or one of its subdomains, or the README of github.com/lokalise/lokalise-cli-2-go, 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 the token in the `X-Api-Token` header to `https://api.lokalise.com/api2`. OAuth access tokens go in `Authorization: Bearer` and expire after about 60 minutes. 2. Stay under 6 requests a second per token and 10 concurrent requests per project. On 429, back off exponentially and read `X-RateLimit-Reset`. 3. Use a read-only token for reads. A read/write token can call `PUT /projects/{project_id}/empty`, which deletes every key and translation. 4. Use `pagination=cursor` on `/keys` and `/translations`, with `limit` at most 500 on keys, and follow `X-Pagination-Next-Cursor`. 5. Projects above 10,000 key-language pairs need `/files/async-download`. Poll `/processes/{process_id}` for the bundle URL, and do the same after `/files/upload`. ## Connect ```bash brew tap lokalise/cli-2 brew install lokalise2 ``` ```bash curl "https://api.lokalise.com/api2/projects?limit=5" -H "X-Api-Token: $LOKALISE_API_TOKEN" ``` ```bash claude mcp add lokalise_pm --transport http https://mcp.lokalise.com/mcp/project-management ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/lokalise ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Azure Translator | BB | 72 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/azure-translator.min.md | | DeepL API | BB | 72 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/deepl-api.min.md | | Crowdin | B | 69.6 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/crowdin.min.md | | Amazon Translate | B | 69.5 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/amazon-translate.min.md | | Google Cloud Translation | B | 68.1 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/google-cloud-translation.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)