# Lingo.dev (slim) > Lingo.dev is a hosted AI translation platform from Replexica, Inc. Customers configure engines with glossaries, brand voices, rules and a model per language pair, then call them through a REST API, a CLI or a hosted MCP server. - Full: https://www.anchorterminal.com/tools/lingo-dev.md (~8,150 tokens) · this version ~2,030 tokens · JSON https://www.anchorterminal.com/tools/lingo-dev.json · canonical https://www.anchorterminal.com/tools/lingo-dev - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **B · 62.3/100 · rank #341 of 722 · #8 in Translation · not agent-ready · confidence medium** Assessment: Lingo.dev suits teams that want glossary and tone control on every translation call, with a published fee of $2 per million output tokens and model costs passed through. It has no public OpenAPI file, its `llms.txt` is one line, and scoped keys, roles and audit logs are limited to the Enterprise plan. ## Facts - Kind: HTTP API · vendor: Replexica, Inc. · category: Translation · legal entity: Replexica, Inc. · provenance 91/100 - Endpoint: `https://mcp.lingo.dev/account` (HTTP, Streamable HTTP) - Auth: OAuth or key · pricing: Pay per use · x402: no · licence: Proprietary hosted service under Lingo.dev's terms of service. The lingodotdev/lingo.dev repository (legacy CLI, JavaScript SDK, compiler) and the Python SDK are Apache-2.0. The `@lingo.dev/cli` package states no licence on npm - Probe metrics: not measured yet (probes haven't run) - API: REST at https://api.lingo.dev with the `X-API-Key` header. Sync `POST /process/localize` and `POST /process/recognize`, async `POST /jobs/localization` and `GET /jobs/localization`, plus provisioning jobs, webhooks and a WebSocket for live progress - MCP server: Hosted at https://mcp.lingo.dev/account over HTTP. OAuth authorisation code with PKCE (S256), dynamic client registration and public clients. A legacy API key option exists. The tool list is not published outside a signed-in session - MCP coverage: Engines, glossaries, brand voices, rules, model chains, AI reviewers, sync and async translation, language detection, request logs, engine provisioning, API keys, team invites, roles and audit logs - Glossary: Organisation-owned and attached to engines. Terms are `custom_translation` or `non_translatable`, with source and target locale or a wildcard, matched by semantic search - Daily quota: 100,000 tokens a day on Sandbox, 5 million on Production, unlimited on Enterprise. A breach returns 429 - Errors: Seven status codes (400, 401, 403, 404, 402, 429, 500), each with a JSON body holding one `message` string. 402 means the credit limit, 429 the daily token quota - Async jobs: 1 to 100 target locales a request, `idempotencyKey` per engine, `lockedKeys` up to 100 patterns, HTTPS `callbackUrl`. Lists page by cursor with `limit` 20 by default and 100 at most - Webhooks: Standard Webhooks signatures (HMAC-SHA256, `webhook-id`, `webhook-timestamp`, `webhook-signature`), five delivery attempts with exponential backoff from 30 seconds - Credentials: Personal keys on every plan, stored hashed, shown once and revoked by deletion. Organisation keys with a role or engine scope on Enterprise. CLI sign-in by emailed one-time code or `lingo login --api-key` - CLI: `@lingo.dev/cli` 1.17.1 (6 October 2026, Node.js 22 or later), command `lingo`, with `push`, `pull` and `push --estimate`. The older open-source `lingo.dev` package is 0.138.10 (7 October 2026) and documented as legacy - SDKs: `@lingo.dev/_sdk` 0.17.3 for JavaScript (24 July 2026) and `lingodotdev` 1.5.0 for Python (7 March 2026), both Apache-2.0. The current docs site has no SDK section - Data retention: The pricing page gives 7 days on Sandbox, 30 on Production and custom on Enterprise. The privacy policy gives translation data 30 days by default, technical logs 30 days and usage data 12 months - Hosting: Primary database in Frankfurt on Supabase and application logic on Cloudflare's edge network, per the terms. EU or US data residency is an Enterprise option - Status: status.lingo.dev on OpenStatus with WEB and API monitors and an events history - Certifications: The site footer states SOC 2 Type II, CCPA and GDPR. The SOC 2 report is listed as an Enterprise item on the pricing page - Prices: Lingo.dev infrastructure fee $2 per 1M tokens; Production plan base $99 per month (plan); Each engine $0.50 per month (plan); AI review run $0.01 per call - Scores: Reliability 71, Performance pending, Schema & documentation 54, Agent ergonomics 75, Security & auth 62, Payments & pricing 20, Task success pending, Maintenance & community 87, Transparency & trust 71 · total over the 7 assessed categories - Why: Reliability, Hosted reading of the checklist, for the REST API and the hosted MCP server. · Schema & documentation, No OpenAPI file was found. · Agent ergonomics, API reading of the checklist. · Security & auth, The MCP server uses OAuth with PKCE and dynamic client registration and publishes no scopes. · Payments & pricing, No x402, MPP or L402. The API's 402 status reports a credit limit and carries no payment instructions (0). · Maintenance & community, `lingo.dev` 0.138.10 shipped on 7 October 2026 and `@lingo.dev/cli` 1.17.1 on 6 October (30). · Transparency & trust, The platform is closed under published terms. - Sources: 29, open questions: 9, both in the full twin - Capabilities: translate.text, translate.glossary, translate.detect, translate.formality - JSON: https://www.anchorterminal.com/api/v1/tools/lingo-dev.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/lingo-dev.svg` or a link to https://www.anchorterminal.com/tools/lingo-dev from a page on lingo.dev or one of its subdomains, or the README of github.com/lingodotdev/lingo.dev, 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 `X-API-Key` to https://api.lingo.dev and keep the key server-side. On non-Enterprise plans a personal key reaches every engine its creator can 2. Use `POST /process/localize` for one language pair and `POST /jobs/localization` with an `idempotencyKey` for several. Pipeline stages run on async jobs only 3. Treat 402 (credit limit) and 429 (daily token quota) as limits to report, not to retry. Retry 500 with backoff 4. Read `usage.cost` on each sync response to track spend. Sandbox stops at 100,000 tokens a day 5. Connect MCP clients to https://mcp.lingo.dev/account. Its tools can create and revoke API keys and invite members, so ask before those calls ## Connect ```bash npm install -g @lingo.dev/cli ``` ```bash curl -X POST https://api.lingo.dev/process/localize \ -H "X-API-Key: your_api_key" \ -H "Content-Type: application/json" \ -d '{"engineId": "eng_abc123", "sourceLocale": "en", "targetLocale": "de", "data": {"greeting": "Hello"}}' ``` ```bash claude mcp add lingo --transport http https://mcp.lingo.dev/account --scope user ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/lingo-dev ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Azure Translator | BB | 72 | translate.text, translate.glossary, translate.detect, translate.formality | https://www.anchorterminal.com/tools/azure-translator.min.md | | DeepL API | BB | 72 | translate.text, translate.glossary, translate.detect, translate.formality | https://www.anchorterminal.com/tools/deepl-api.min.md | | Amazon Translate | B | 69.5 | translate.text, translate.glossary, translate.detect, translate.formality | https://www.anchorterminal.com/tools/amazon-translate.min.md | | Crowdin | B | 69.6 | translate.text, translate.glossary, translate.detect | https://www.anchorterminal.com/tools/crowdin.min.md | | Google Cloud Translation | B | 68.1 | translate.text, translate.glossary, translate.detect | https://www.anchorterminal.com/tools/google-cloud-translation.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)