{
  "data": {
    "a": {
      "slug": "lingo-dev",
      "name": "Lingo.dev",
      "vendor": "Replexica, Inc.",
      "vendorUrl": "https://lingo.dev",
      "kind": "http-api",
      "category": "translation",
      "summary": "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.",
      "url": "https://www.anchorterminal.com/tools/lingo-dev",
      "markdownUrl": "https://www.anchorterminal.com/tools/lingo-dev.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/lingo-dev.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lingo-dev.json",
      "repo": "https://github.com/lingodotdev/lingo.dev",
      "license": "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",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.lingo.dev/account",
      "packages": [
        {
          "registry": "npm",
          "name": "@lingo.dev/cli"
        },
        {
          "registry": "npm",
          "name": "lingo.dev"
        },
        {
          "registry": "npm",
          "name": "@lingo.dev/_sdk"
        },
        {
          "registry": "pypi",
          "name": "lingodotdev"
        }
      ],
      "auth": "mixed",
      "authNotes": "The REST API takes an API key in the `X-API-Key` header. A person creates the key in the dashboard after a browser signup, with no review or sales step. Personal keys exist on every plan and carry their creator's access. Organisation keys with their own role and engine scope need the Enterprise plan. The MCP server signs in through a browser with OAuth (authorisation code, PKCE, dynamic client registration) and the user picks one organisation on the consent screen. No OAuth scopes are published.",
      "pricing": "usage",
      "pricingNotes": "Usage is billed from prepaid credits with auto-reload. Lingo.dev charges $2 per million output tokens on top of the LLM provider's price, which is passed through with no markup, plus $0.50 per engine a month and $0.01 per AI review run. Sandbox has a $0 base and 100,000 tokens a day, so an agent's owner can start without a contract. Production is $99 a month with 5 million tokens a day, and Enterprise is custom. No free usage allowance was found, and whether signup needs a card could not be read without an account (https://lingo.dev/en/pricing, checked 2026-10-08).",
      "priceSummary": "$99 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs or the pricing page. The API's 402 status means the organisation's credit limit was reached and carries no payment instructions (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 5402,
        "npmWeekly": 91991,
        "pypiWeekly": 1975,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://lingo.dev/en/docs/api",
      "registryName": "dev.lingo/main",
      "capabilities": [
        "translate.text",
        "translate.glossary",
        "translate.detect",
        "translate.formality"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "prepaid",
        "mcp",
        "oauth",
        "api-key",
        "cli",
        "webhooks",
        "async-jobs",
        "typescript",
        "python",
        "closed-source",
        "status-page",
        "soc2",
        "enterprise"
      ],
      "lastRelease": "2026-10-07",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.3,
        "grade": "B",
        "agentReady": false,
        "rank": 341,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 87,
          "payments": 20,
          "reliability": 71,
          "schema": 54,
          "security": 62,
          "transparency": 71
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "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.",
        "bestFor": "Product teams that translate interface strings and content into many locales and want glossary, tone and rule control held in one place, driven from code, CI or a coding assistant.",
        "strengths": [
          "Glossary terms, per-locale brand voice and rules apply on every call, sync or async, through one configured engine",
          "Each sync response reports the model used, token counts and cost in USD",
          "Async jobs take up to 100 target locales, an `idempotencyKey`, signed webhooks and cursor paging with `limit` up to 100",
          "The hosted MCP server signs in with OAuth, PKCE and dynamic client registration, with no key to paste",
          "Public prices, a weekly changelog since March 2026 and an OpenStatus page with incident history"
        ],
        "weaknesses": [
          "No public OpenAPI file was found, `llms.txt` holds one title line and docs pages have no Markdown version",
          "Organisation keys with their own role and engine scope, RBAC and audit logs are Enterprise only. On other plans every member is an Owner",
          "The status page lists two partial API outages in 90 days, on 18 July 2026 (closed after 19 hours) and 22 September 2026 (1 hour 50 minutes)",
          "Errors carry a status code and a free-text `message`, with no machine-readable code and no `Retry-After` documented",
          "The privacy policy points to lingo.dev/security for sub-processors, and that page returned 404 on 8 October 2026"
        ],
        "agentNotes": [
          "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",
          "Use `POST /process/localize` for one language pair and `POST /jobs/localization` with an `idempotencyKey` for several. Pipeline stages run on async jobs only",
          "Treat 402 (credit limit) and 429 (daily token quota) as limits to report, not to retry. Retry 500 with backoff",
          "Read `usage.cost` on each sync response to track spend. Sandbox stops at 100,000 tokens a day",
          "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"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.3
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 87,
          "payments": 20,
          "reliability": 71,
          "schema": 54,
          "security": 62,
          "transparency": 51
        },
        "provenanceScore": 91
      },
      "connect": {
        "install": "npm install -g @lingo.dev/cli",
        "http": "curl -X POST https://api.lingo.dev/process/localize \\\n  -H \"X-API-Key: your_api_key\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"engineId\": \"eng_abc123\", \"sourceLocale\": \"en\", \"targetLocale\": \"de\", \"data\": {\"greeting\": \"Hello\"}}'",
        "claudeCode": "claude mcp add lingo --transport http https://mcp.lingo.dev/account --scope user",
        "config": {
          "lingo": {
            "type": "http",
            "url": "https://mcp.lingo.dev/account"
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/translate.text",
        "tool": "https://letme.dev/lingo-dev"
      },
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Lingo.dev infrastructure fee",
          "unit": "1m-tokens",
          "usd": 2,
          "note": "Computed from output tokens. The LLM provider's price is added with no markup"
        },
        {
          "item": "Production plan base",
          "unit": "month",
          "usd": 99,
          "note": "5 million tokens a day. Sandbox base is $0 with 100,000 a day"
        },
        {
          "item": "Each engine",
          "unit": "month",
          "usd": 0.5,
          "note": "Per engine on Sandbox and Production"
        },
        {
          "item": "AI review run",
          "unit": "call",
          "usd": 0.01,
          "note": "Per run"
        }
      ],
      "provenance": {
        "legalEntity": "Replexica, Inc.",
        "domain": "lingo.dev",
        "domainRegistered": "2021-05-03",
        "endpointOnVendorDomain": true,
        "terms": "https://lingo.dev/en/legal/terms",
        "privacy": "https://lingo.dev/en/legal/privacy",
        "statusPage": "https://status.lingo.dev",
        "changelog": "https://lingo.dev/en/changelog",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service (last updated 7 May 2026) cover the website, the platform, the APIs, the CLI and the MCP server, name Replexica Inc. and Lingo.dev (Replexica, Inc), and are governed by Delaware law.",
          "The privacy policy (last updated 7 May 2026) covers the website and the platform, including content submitted for translation.",
          "The API answers at api.lingo.dev and the MCP server at mcp.lingo.dev, both on the vendor's domain.",
          "lingo.dev/.well-known/security.txt gives security@lingo.dev, a canonical URL and a disclosure policy with a safe-harbour promise. It has no Expires field.",
          "RDAP for lingo.dev gives a registration date of 2021-05-03. The site footer says the company is headquartered in San Francisco. No street address was found in the terms or the privacy policy.",
          "The privacy policy says the sub-processor list is kept in the Data Processing Agreement and at lingo.dev/security. That URL returned 404 on 8 October 2026 and no published DPA was found."
        ],
        "score": 91
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/lingo-dev.json",
      "live": {
        "slug": "lingo-dev",
        "probe": {
          "target": "https://mcp.lingo.dev/account",
          "method": "get",
          "lastAt": "2026-10-08T21:12:14.053179587Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 707,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 958,
          "p95ms24h": 1336,
          "samples24h": 21,
          "samples30d": 21,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 21,
              "ok": 21
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.lingo.dev",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T19:38:45.164350131Z"
        },
        "updatedAt": "2026-10-08T21:12:14.053179587Z"
      }
    },
    "answer": "Lingo.dev scores 62.3 (B) on agent readiness against SYSTRAN Translate API's 40 (E), and leads in 6 of 7 scored categories. SYSTRAN Translate API leads on payments \u0026 pricing.",
    "b": {
      "slug": "systran",
      "name": "SYSTRAN Translate API",
      "vendor": "SYSTRAN (ChapsVision)",
      "vendorUrl": "https://www.systransoft.com",
      "kind": "http-api",
      "category": "translation",
      "summary": "Machine translation API from SYSTRAN, part of ChapsVision, for text and files in 55 languages, with user dictionaries, translation memories and translation profiles. Access needs an API key or OAuth token on a paid or trial subscription.",
      "url": "https://www.anchorterminal.com/tools/systran",
      "markdownUrl": "https://www.anchorterminal.com/tools/systran.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/systran.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/systran.json",
      "license": "Proprietary service under the SYSTRAN Translate PRO terms and conditions",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api-translate.systran.net",
      "packages": [],
      "auth": "mixed",
      "authNotes": "An API key or an OAuth access token, both issued from the SYSTRAN Translate account. Keys go in `Authorization: Key \u003capi_key\u003e` or, as a documented option, in a `?key=` query parameter. Tokens come from client credentials or PKCE and go in `Authorization: Bearer`. Access is self-serve. A person signs up in a browser, and the API works only on the API, Premium or Infinite plans or the trial. No key scopes were found.",
      "pricing": "usage",
      "pricingNotes": "€14.99 per 1 million characters, billed monthly, on the developer pricing page (https://www.systransoft.com/pricing/developers/). A 14-day trial includes 500,000 characters and needs no credit card, so an agent's owner can start without a contract. The terms say API characters are billed by use above a minimum monthly commitment, whose size they don't state, and that prices are in dollars for North America. Enterprise plans are sold through sales.",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API reference, the pricing page or the terms (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.systran.net/translateAPI/en/",
      "capabilities": [
        "translate.text",
        "translate.documents",
        "translate.glossary",
        "translate.detect"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "api-key",
        "oauth",
        "usage-priced",
        "free-trial",
        "no-card",
        "eu",
        "iso27001",
        "sla",
        "async-jobs",
        "batch",
        "enterprise"
      ],
      "lastRelease": "2023-06-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 40,
        "grade": "E",
        "agentReady": false,
        "rank": 691,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 54,
          "maintenance": 4,
          "payments": 40,
          "reliability": 25,
          "schema": 42,
          "security": 55,
          "transparency": 51
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Five documented REST APIs cover text, files, dictionaries, translation memories and profiles, with a Google-compatible mode and a public price of €14.99 per million characters. The reference pages date from June 2023, and no changelog, status page, rate limit, SDK or downloadable OpenAPI file was found. The terms bar benchmark tests and automated use beyond human volumes.",
        "bestFor": "Teams that want European Union hosting, user dictionaries and translation memories applied through profiles, or the same API on an on-premises SYSTRAN server.",
        "strengths": [
          "Text, file, dictionary, corpus and profile APIs, 60 documented operations in all, plus a mode that mirrors Google Translate v2 paths",
          "€14.99 per million characters is published without a login, and the 14-day trial of 500,000 characters needs no credit card",
          "The terms say content is destroyed once the translation is done, with a 72-hour encrypted exception for error analysis",
          "The terms place all stored data on servers in the European Union and promise one month's notice before a move",
          "The terms promise backward-compatible API changes and one month's email notice before an old API version is switched off"
        ],
        "weaknesses": [
          "The terms forbid benchmark tests and automated access that exceeds normal human volumes, which matters for any agent workload",
          "No status page, changelog, llms.txt, SDK or downloadable OpenAPI file was found, and the reference pages were last modified on 16 June 2023",
          "No request rate limit, 429 response or retry guidance is documented. Only 400 and 500 appear in the reference",
          "The API key may travel in the URL as `?key=`, and no key scopes were found",
          "No privacy policy for the product. The terms link to a legal notice that points to ChapsVision's group policy"
        ],
        "agentNotes": [
          "Send the key as `Authorization: Key \u003capi_key\u003e` and avoid the documented `?key=` query option, which puts the secret in URLs and logs",
          "Expect HTTP 400, not 401, when credentials are missing. The body reads `No key / credentials provided`",
          "Call `/translation/file/translate` with `async=true` for large files, then poll `/translation/file/status` and fetch `/translation/file/result` with the returned `requestId`",
          "Apply dictionaries and translation memories through a profile and pass its UUID as `profile`. `withDictionary` and `withCorpus` are deprecated",
          "Read the terms before automating. They bar benchmark tests and request volumes beyond normal human use, and SYSTRAN may throttle or suspend access"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 40
          }
        ],
        "editorialScores": {
          "ergonomics": 54,
          "maintenance": 4,
          "payments": 40,
          "reliability": 25,
          "schema": 42,
          "security": 55,
          "transparency": 47
        },
        "provenanceScore": 54
      },
      "connect": {
        "http": "curl -X POST \"https://api-translate.systran.net/translation/text/translate?source=auto\u0026target=fr\u0026input=The%20table%20is%20booked%20for%20seven.\" \\\n  -H \"Authorization: Key $SYSTRAN_API_KEY\""
      },
      "letme": {
        "capability": "https://letme.dev/translate.text",
        "tool": "https://letme.dev/systran"
      },
      "area": "everyday",
      "provenance": {
        "legalEntity": "SYSTRAN SAS",
        "domain": "systran.net",
        "domainRegistered": "1997-09-08",
        "endpointOnVendorDomain": true,
        "terms": "https://www.systransoft.com/systran/terms-of-service-translate-pro/",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Translate PRO terms, in force since 1 May 2023, name SYSTRAN SAS and cover the API plan. The site's legal notice names Chapsvision SAS, 4 rue du Port aux Vins, 92150 Suresnes, as publisher.",
          "No privacy policy for the product was found, so the field is left out. The address the terms give, www.systransoft.com/systran/privacy-policy/, is a legal notice that links to ChapsVision's group policy at www.chapsvision.com/privacy-policies/.",
          "The API, the docs, the web app and the OpenID server are on systran.net (registered 1997-09-08 per RDAP). Marketing, pricing and terms are on systransoft.com (registered 1996-11-28).",
          "www.systransoft.com/.well-known/security.txt returns 404, and the API host returns its JSON error for that path.",
          "No status page or API changelog was found. Enterprise customers have separate terms at www.systransoft.com/systran/terms-of-service-translate-enterprise/."
        ],
        "score": 54
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/systran.json",
      "live": {
        "slug": "systran",
        "probe": {
          "target": "https://api-translate.systran.net",
          "method": "get",
          "lastAt": "2026-10-08T21:12:22.904455516Z",
          "lastOk": true,
          "lastStatus": 400,
          "lastMs": 124,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 100,
          "p95ms24h": 135,
          "samples24h": 21,
          "samples30d": 21,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 21,
              "ok": 21
            }
          ]
        },
        "updatedAt": "2026-10-08T21:12:22.904455516Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Replexica, Inc.",
        "b": "SYSTRAN (ChapsVision)",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.lingo.dev/account",
        "b": "https://api-translate.systran.net",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "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",
        "b": "Proprietary service under the SYSTRAN Translate PRO terms and conditions",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "dev.lingo/main",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-07",
        "b": "2023-06-16",
        "name": "Last release"
      },
      {
        "a": "2026-05-07",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-05-07",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "5.4k stars, 92k npm/wk, 2k PyPI/wk",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Lingo.dev scores 62.3 (B) on agent readiness against SYSTRAN Translate API's 40 (E), and leads in 6 of 7 scored categories. SYSTRAN Translate API leads on payments \u0026 pricing.",
        "question": "Which is better for AI agents, Lingo.dev or SYSTRAN Translate API?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Lingo.dev and SYSTRAN Translate API need an API key?"
      },
      {
        "answer": "Yes. Lingo.dev has a hosted endpoint at https://mcp.lingo.dev/account and SYSTRAN Translate API at https://api-translate.systran.net.",
        "question": "Can an agent call Lingo.dev and SYSTRAN Translate API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 71 against 25",
          "Schema \u0026 documentation, 54 against 42",
          "Agent ergonomics, 75 against 54",
          "Security \u0026 auth, 62 against 55",
          "Maintenance \u0026 community, 87 against 4",
          "Transparency \u0026 trust, 71 against 51"
        ],
        "also": null,
        "goodFor": "Product teams that translate interface strings and content into many locales and want glossary, tone and rule control held in one place, driven from code, CI or a coding assistant.",
        "slug": "lingo-dev",
        "watchFor": "No public OpenAPI file was found, `llms.txt` holds one title line and docs pages have no Markdown version"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 40 against 20"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Teams that want European Union hosting, user dictionaries and translation memories applied through profiles, or the same API on an on-premises SYSTRAN server.",
        "slug": "systran",
        "watchFor": "The terms forbid benchmark tests and automated access that exceeds normal human volumes, which matters for any agent workload"
      }
    ],
    "job": {
      "capability": "translate.text",
      "name": "Translate text"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-translate-vs-lingo-dev.json",
        "title": "Amazon Translate vs Lingo.dev",
        "url": "https://www.anchorterminal.com/compare/amazon-translate-vs-lingo-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-translate-vs-systran.json",
        "title": "Amazon Translate vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/amazon-translate-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-translator-vs-lingo-dev.json",
        "title": "Azure Translator vs Lingo.dev",
        "url": "https://www.anchorterminal.com/compare/azure-translator-vs-lingo-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-translator-vs-systran.json",
        "title": "Azure Translator vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/azure-translator-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crowdin-vs-lingo-dev.json",
        "title": "Crowdin vs Lingo.dev",
        "url": "https://www.anchorterminal.com/compare/crowdin-vs-lingo-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crowdin-vs-systran.json",
        "title": "Crowdin vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/crowdin-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepl-api-vs-lingo-dev.json",
        "title": "DeepL API vs Lingo.dev",
        "url": "https://www.anchorterminal.com/compare/deepl-api-vs-lingo-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepl-api-vs-systran.json",
        "title": "DeepL API vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/deepl-api-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-lingo-dev.json",
        "title": "Google Cloud Translation vs Lingo.dev",
        "url": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-lingo-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-systran.json",
        "title": "Google Cloud Translation vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lara-translate-vs-lingo-dev.json",
        "title": "Lara Translate API vs Lingo.dev",
        "url": "https://www.anchorterminal.com/compare/lara-translate-vs-lingo-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lara-translate-vs-systran.json",
        "title": "Lara Translate API vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/lara-translate-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/libretranslate-vs-lingo-dev.json",
        "title": "LibreTranslate vs Lingo.dev",
        "url": "https://www.anchorterminal.com/compare/libretranslate-vs-lingo-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/libretranslate-vs-systran.json",
        "title": "LibreTranslate vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/libretranslate-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lingo-dev-vs-lingvanex.json",
        "title": "Lingo.dev vs Lingvanex Translation API",
        "url": "https://www.anchorterminal.com/compare/lingo-dev-vs-lingvanex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lingo-dev-vs-lokalise.json",
        "title": "Lingo.dev vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/lingo-dev-vs-lokalise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lingo-dev-vs-phrase.json",
        "title": "Lingo.dev vs Phrase",
        "url": "https://www.anchorterminal.com/compare/lingo-dev-vs-phrase"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lingvanex-vs-systran.json",
        "title": "Lingvanex Translation API vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/lingvanex-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lokalise-vs-systran.json",
        "title": "Lokalise vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/lokalise-vs-systran"
      },
      {
        "json": "https://www.anchorterminal.com/compare/phrase-vs-systran.json",
        "title": "Phrase vs SYSTRAN Translate API",
        "url": "https://www.anchorterminal.com/compare/phrase-vs-systran"
      }
    ],
    "scores": [
      {
        "by": 46,
        "edge": "lingo-dev",
        "key": "reliability",
        "lingo-dev": 71,
        "name": "Reliability",
        "systran": 25,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 12,
        "edge": "lingo-dev",
        "key": "schema",
        "lingo-dev": 54,
        "name": "Schema \u0026 documentation",
        "systran": 42,
        "weight": 13
      },
      {
        "by": 21,
        "edge": "lingo-dev",
        "key": "ergonomics",
        "lingo-dev": 75,
        "name": "Agent ergonomics",
        "systran": 54,
        "weight": 13
      },
      {
        "by": 7,
        "edge": "lingo-dev",
        "key": "security",
        "lingo-dev": 62,
        "name": "Security \u0026 auth",
        "systran": 55,
        "weight": 14
      },
      {
        "by": 20,
        "edge": "systran",
        "key": "payments",
        "lingo-dev": 20,
        "name": "Payments \u0026 pricing",
        "systran": 40,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 83,
        "edge": "lingo-dev",
        "key": "maintenance",
        "lingo-dev": 87,
        "name": "Maintenance \u0026 community",
        "systran": 4,
        "weight": 7
      },
      {
        "by": 20,
        "edge": "lingo-dev",
        "key": "transparency",
        "lingo-dev": 71,
        "name": "Transparency \u0026 trust",
        "systran": 51,
        "weight": 7
      }
    ],
    "summary": "Lingo.dev scores 62.3 (B) on agent readiness against SYSTRAN Translate API's 40 (E), and leads in 6 of 7 scored categories. SYSTRAN Translate API leads on payments \u0026 pricing. Both do translate text.",
    "verdicts": {
      "lingo-dev": "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.",
      "systran": "Five documented REST APIs cover text, files, dictionaries, translation memories and profiles, with a Google-compatible mode and a public price of €14.99 per million characters. The reference pages date from June 2023, and no changelog, status page, rate limit, SDK or downloadable OpenAPI file was found. The terms bar benchmark tests and automated use beyond human volumes."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/lingo-dev-vs-systran",
    "json": "https://www.anchorterminal.com/compare/lingo-dev-vs-systran.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/lingo-dev-vs-systran.md",
    "slim": "https://www.anchorterminal.com/compare/lingo-dev-vs-systran.min.md"
  },
  "markdown": "Lingo.dev scores 62.3 (B) on agent readiness against SYSTRAN Translate API's 40 (E), and leads in 6 of 7 scored categories. SYSTRAN Translate API leads on payments \u0026 pricing. Both do translate text.\n\n- Lingo.dev: grade B, 62.3/100, rank #341 of 722. Markdown https://www.anchorterminal.com/tools/lingo-dev.md · JSON https://www.anchorterminal.com/api/v1/tools/lingo-dev.json\n- SYSTRAN Translate API: grade E, 40/100, rank #691 of 722. Markdown https://www.anchorterminal.com/tools/systran.md · JSON https://www.anchorterminal.com/api/v1/tools/systran.json\n\n## Which one, for what\n\n### Lingo.dev (B)\n\nGood for: Product teams that translate interface strings and content into many locales and want glossary, tone and rule control held in one place, driven from code, CI or a coding assistant.\n\nAhead on:\n- Reliability, 71 against 25\n- Schema \u0026 documentation, 54 against 42\n- Agent ergonomics, 75 against 54\n- Security \u0026 auth, 62 against 55\n- Maintenance \u0026 community, 87 against 4\n- Transparency \u0026 trust, 71 against 51\n\nWatch for: No public OpenAPI file was found, `llms.txt` holds one title line and docs pages have no Markdown version\n\n### SYSTRAN Translate API (E)\n\nGood for: Teams that want European Union hosting, user dictionaries and translation memories applied through profiles, or the same API on an on-premises SYSTRAN server.\n\nAhead on:\n- Payments \u0026 pricing, 40 against 20\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: The terms forbid benchmark tests and automated access that exceeds normal human volumes, which matters for any agent workload\n\n\n## Score by category\n\n| Category | Weight | Lingo.dev | SYSTRAN Translate API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 71 | 25 | Lingo.dev +46 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 54 | 42 | Lingo.dev +12 |\n| Agent ergonomics | 13% (16.2 this run) | 75 | 54 | Lingo.dev +21 |\n| Security \u0026 auth | 14% (17.5 this run) | 62 | 55 | Lingo.dev +7 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 40 | SYSTRAN Translate API +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 87 | 4 | Lingo.dev +83 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 71 | 51 | Lingo.dev +20 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **62.3 · B** | **40 · E** | |\n\n## Facts side by side\n\n| Fact | Lingo.dev | SYSTRAN Translate API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Replexica, Inc. | SYSTRAN (ChapsVision) |\n| Hosted endpoint | `https://mcp.lingo.dev/account` | `https://api-translate.systran.net` |\n| Transports | HTTP, Streamable HTTP | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| 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 | Proprietary service under the SYSTRAN Translate PRO terms and conditions |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| MCP registry | `dev.lingo/main` | not listed |\n| Last release | 2026-10-07 | 2023-06-16 |\n| Terms last updated | 2026-05-07 | no date given |\n| Privacy policy last updated | 2026-05-07 | no document linked |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Popularity | 5.4k stars, 92k npm/wk, 2k PyPI/wk | none |\n\n## Verdicts\n\n**Lingo.dev.** 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.\n\n**SYSTRAN Translate API.** Five documented REST APIs cover text, files, dictionaries, translation memories and profiles, with a Google-compatible mode and a public price of €14.99 per million characters. The reference pages date from June 2023, and no changelog, status page, rate limit, SDK or downloadable OpenAPI file was found. The terms bar benchmark tests and automated use beyond human volumes.\n\n## Before you call either\n\n### Lingo.dev\n\n1. 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\n2. Use `POST /process/localize` for one language pair and `POST /jobs/localization` with an `idempotencyKey` for several. Pipeline stages run on async jobs only\n3. Treat 402 (credit limit) and 429 (daily token quota) as limits to report, not to retry. Retry 500 with backoff\n4. Read `usage.cost` on each sync response to track spend. Sandbox stops at 100,000 tokens a day\n5. 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\n\n### SYSTRAN Translate API\n\n1. Send the key as `Authorization: Key \u003capi_key\u003e` and avoid the documented `?key=` query option, which puts the secret in URLs and logs\n2. Expect HTTP 400, not 401, when credentials are missing. The body reads `No key / credentials provided`\n3. Call `/translation/file/translate` with `async=true` for large files, then poll `/translation/file/status` and fetch `/translation/file/result` with the returned `requestId`\n4. Apply dictionaries and translation memories through a profile and pass its UUID as `profile`. `withDictionary` and `withCorpus` are deprecated\n5. Read the terms before automating. They bar benchmark tests and request volumes beyond normal human use, and SYSTRAN may throttle or suspend access\n\n## Questions\n\n### Which is better for AI agents, Lingo.dev or SYSTRAN Translate API?\n\nLingo.dev scores 62.3 (B) on agent readiness against SYSTRAN Translate API's 40 (E), and leads in 6 of 7 scored categories. SYSTRAN Translate API leads on payments \u0026 pricing.\n\n### Do Lingo.dev and SYSTRAN Translate API need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Lingo.dev and SYSTRAN Translate API without installing anything?\n\nYes. Lingo.dev has a hosted endpoint at https://mcp.lingo.dev/account and SYSTRAN Translate API at https://api-translate.systran.net.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/lingo-dev-vs-systran.json, and with the fewest tokens: https://www.anchorterminal.com/compare/lingo-dev-vs-systran.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"lingo-dev\", \"b\": \"systran\"}`. From a terminal: `anchor compare lingo-dev systran`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/lingo-dev.json and https://www.anchorterminal.com/api/v1/tools/systran.json\n\n## Other comparisons with Lingo.dev or SYSTRAN Translate API\n\n- [Amazon Translate vs Lingo.dev](https://www.anchorterminal.com/compare/amazon-translate-vs-lingo-dev.md)\n- [Amazon Translate vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/amazon-translate-vs-systran.md)\n- [Azure Translator vs Lingo.dev](https://www.anchorterminal.com/compare/azure-translator-vs-lingo-dev.md)\n- [Azure Translator vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/azure-translator-vs-systran.md)\n- [Crowdin vs Lingo.dev](https://www.anchorterminal.com/compare/crowdin-vs-lingo-dev.md)\n- [Crowdin vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/crowdin-vs-systran.md)\n- [DeepL API vs Lingo.dev](https://www.anchorterminal.com/compare/deepl-api-vs-lingo-dev.md)\n- [DeepL API vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/deepl-api-vs-systran.md)\n- [Google Cloud Translation vs Lingo.dev](https://www.anchorterminal.com/compare/google-cloud-translation-vs-lingo-dev.md)\n- [Google Cloud Translation vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/google-cloud-translation-vs-systran.md)\n- [Lara Translate API vs Lingo.dev](https://www.anchorterminal.com/compare/lara-translate-vs-lingo-dev.md)\n- [Lara Translate API vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/lara-translate-vs-systran.md)\n- [LibreTranslate vs Lingo.dev](https://www.anchorterminal.com/compare/libretranslate-vs-lingo-dev.md)\n- [LibreTranslate vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/libretranslate-vs-systran.md)\n- [Lingo.dev vs Lingvanex Translation API](https://www.anchorterminal.com/compare/lingo-dev-vs-lingvanex.md)\n- [Lingo.dev vs Lokalise](https://www.anchorterminal.com/compare/lingo-dev-vs-lokalise.md)\n- [Lingo.dev vs Phrase](https://www.anchorterminal.com/compare/lingo-dev-vs-phrase.md)\n- [Lingvanex Translation API vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/lingvanex-vs-systran.md)\n- [Lokalise vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/lokalise-vs-systran.md)\n- [Phrase vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/phrase-vs-systran.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Lingo.dev vs SYSTRAN Translate API",
        "url": ""
      }
    ],
    "description": "Lingo.dev scores 62.3 (B) on agent readiness against SYSTRAN Translate API's 40 (E), and leads in 6 of 7 scored categories. SYSTRAN Translate API leads on payments \u0026 pricing. Both do translate text. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Lingo.dev B 62.3",
      "SYSTRAN Translate API E 40",
      "scores"
    ],
    "h1": "Lingo.dev vs SYSTRAN Translate API",
    "image": "https://www.anchorterminal.com/assets/og/compare-lingo-dev-vs-systran.png",
    "path": "/compare/lingo-dev-vs-systran",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Lingo.dev vs SYSTRAN Translate API for AI agents, B 62.3 vs E 40",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/lingo-dev-vs-systran"
  },
  "tokens": {
    "markdown": 2500,
    "slim": 730
  },
  "version": 1
}
