{
  "data": {
    "a": {
      "slug": "lara-translate",
      "name": "Lara Translate API",
      "vendor": "Translated",
      "vendorUrl": "https://laratranslate.com",
      "kind": "http-api",
      "category": "translation",
      "summary": "Translated's translation model behind SDKs and an MCP server, with glossaries, translation memories, faithful, fluid or creative styles, free-text instructions, document translation and language detection.",
      "url": "https://www.anchorterminal.com/tools/lara-translate",
      "markdownUrl": "https://www.anchorterminal.com/tools/lara-translate.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/lara-translate.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lara-translate.json",
      "repo": "https://github.com/translated/lara-mcp",
      "license": "MIT (MCP server and SDKs)",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://mcp-v2.laratranslate.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@translated/lara"
        },
        {
          "registry": "pypi",
          "name": "lara-sdk"
        },
        {
          "registry": "npm",
          "name": "@translated/lara-mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "An access key ID and secret, which the SDKs (Python, Node.js, Java, PHP, Go) use to sign and encrypt each request. A low-level REST API is available only on request. The hosted MCP signs in with OAuth by default or takes `x-lara-access-key-id` and `x-lara-access-key-secret` headers. The stdio server reads `LARA_ACCESS_KEY_ID` and `LARA_ACCESS_KEY_SECRET`.",
      "pricing": "freemium",
      "pricingNotes": "The Free API plan includes 10,000 characters a month, shared between translation and language detection. Lara Standard is $24.99 per million characters on Pro and $19.99 on Team (€20 and €15). Lara Think, turned on with `reasoning`, is $2,499 and $1,999 per million. Lara Prosa is $249 and $199 per million on top of Standard, or $449 and $399 with reasoning. Only source characters are billed, detection and profanity checks are free alongside translation, and documents bill at least 20,000 characters each. Paid API use needs an active subscription (https://developers.laratranslate.com/docs/pricing-page). The app pricing page lists Pro at $9.99 a month billed yearly and Team from $29.99 (https://app.laratranslate.com/pricing).",
      "priceSummary": "Freemium",
      "where": "both",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 22,
      "popularity": {
        "githubStars": 97,
        "npmWeekly": 28985,
        "pypiWeekly": 1699,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.laratranslate.com",
      "llmsTxt": "https://developers.laratranslate.com/llms.txt",
      "capabilities": [
        "translate.text",
        "translate.documents",
        "translate.glossary",
        "translate.detect"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "no-card",
        "mcp",
        "llms-txt",
        "typescript",
        "python",
        "eu",
        "closed-source"
      ],
      "lastRelease": "2026-09-24",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.3,
        "grade": "C",
        "agentReady": false,
        "rank": 365,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 77,
          "maintenance": 83,
          "payments": 40,
          "reliability": 70,
          "schema": 74,
          "security": 30,
          "transparency": 60
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Glossaries, translation memories, styles and instructions on every translate call. Texts may be used for model improvement unless a request sets `noTrace`.",
        "bestFor": "Agents that localise for one brand and need glossaries, translation memories and style instructions on every call, especially from an MCP client.",
        "strengths": [
          "Glossaries, translation memories, styles and instructions on every translate call",
          "Official MCP server, 22 tools with readOnlyHint, destructiveHint and idempotentHint, hosted with OAuth or local over stdio",
          "Published per-million prices in dollars and euros, source characters only, detection free with translation",
          "10,000 free API characters a month with no card",
          "Statuspage with a separate Translation API component"
        ],
        "weaknesses": [
          "Texts may be used for model improvement unless a request sets `noTrace`",
          "No public REST API or API changelog, so every call goes through an SDK or the MCP server",
          "No security.txt, disclosure policy or certification found",
          "Lara Think costs $2,499 per million characters on Pro",
          "No documented error code or retry advice for rate limits"
        ],
        "agentNotes": [
          "Set `noTrace` on every request that carries private text, since storage for model improvement is the default",
          "Leave `reasoning` off unless the text needs it. It moves the call to Lara Think at $2,499 per million characters",
          "Resolve glossary and memory names to `gls_*` and `mem_*` IDs with the list tools before translating",
          "Send one target language per translate call",
          "Merge short documents, since each file bills at least 20,000 characters"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.3
          }
        ],
        "editorialScores": {
          "ergonomics": 77,
          "maintenance": 83,
          "payments": 40,
          "reliability": 70,
          "schema": 74,
          "security": 30,
          "transparency": 52
        },
        "provenanceScore": 68
      },
      "connect": {
        "install": "pip install lara-sdk   # or: npm i @translated/lara",
        "claudeCode": "claude mcp add --transport http lara https://mcp-v2.laratranslate.com/v1",
        "config": {
          "mcpServers": {
            "lara-translate": {
              "args": [
                "-y",
                "@translated/lara-mcp@latest"
              ],
              "command": "npx",
              "env": {
                "LARA_ACCESS_KEY_ID": "${LARA_ACCESS_KEY_ID}",
                "LARA_ACCESS_KEY_SECRET": "${LARA_ACCESS_KEY_SECRET}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/translate.text",
        "tool": "https://letme.dev/lara-translate"
      },
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Lara Standard on Pro",
          "unit": "1m-chars",
          "usd": 24.99,
          "note": "€20. Source characters only"
        },
        {
          "item": "Lara Standard on Team",
          "unit": "1m-chars",
          "usd": 19.99,
          "note": "€15"
        },
        {
          "item": "Lara Prosa on Pro",
          "unit": "1m-chars",
          "usd": 249,
          "note": "On top of Standard. $449 with reasoning"
        },
        {
          "item": "Lara Think on Pro",
          "unit": "1m-chars",
          "usd": 2499,
          "note": "The `reasoning` option"
        }
      ],
      "provenance": {
        "legalEntity": "Translated s.r.l.",
        "domain": "laratranslate.com",
        "domainRegistered": "2017-06-04",
        "endpointOnVendorDomain": true,
        "terms": "https://laratranslate.com/terms-and-conditions",
        "privacy": "https://laratranslate.com/privacy-policy",
        "statusPage": "https://status.laratranslate.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The terms give Translated s.r.l., Via Indonesia 23, Rome, VAT IT07173521001, under Italian law with the Court of Rome for disputes.",
          "laratranslate.com/.well-known/security.txt returned 404 on the 30 September check.",
          "status.laratranslate.com is an Atlassian Statuspage with components for the website, the user dashboard and the Translation API."
        ],
        "score": 68
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/lara-translate.json",
      "live": {
        "slug": "lara-translate",
        "probe": {
          "target": "https://mcp-v2.laratranslate.com/v1",
          "method": "get",
          "lastAt": "2026-10-08T21:53:25.241221346Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 265,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 257,
          "p95ms24h": 298,
          "samples24h": 270,
          "samples30d": 1962,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 246,
              "ok": 246
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.laratranslate.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-08T21:58:01.014784926Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "translated/lara-mcp",
            "version": "v2.0.1",
            "released": "2026-10-08",
            "seenAt": "2026-10-08T16:18:37.19168953Z"
          },
          {
            "registry": "npm",
            "name": "@translated/lara",
            "version": "1.16.1",
            "seenAt": "2026-10-08T16:18:34.964482512Z"
          },
          {
            "registry": "npm",
            "name": "@translated/lara-mcp",
            "version": "2.0.1",
            "seenAt": "2026-10-08T16:18:35.887063737Z"
          },
          {
            "registry": "pypi",
            "name": "lara-sdk",
            "version": "1.15.1",
            "released": "2026-10-06",
            "seenAt": "2026-10-08T16:18:35.660745493Z"
          }
        ],
        "githubStars": 99,
        "npmWeekly": 14028,
        "pypiWeekly": 1507,
        "securityTxt": {
          "url": "https://laratranslate.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:38:54.706281694Z"
        },
        "llmsTxt": {
          "url": "https://developers.laratranslate.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-08T14:00:34.213390201Z"
        },
        "domain": {
          "domain": "laratranslate.com",
          "registered": "2017-06-04",
          "source": "https://rdap.verisign.com/com/v1/domain/laratranslate.com",
          "checkedAt": "2026-10-04T13:09:23.91702478Z"
        },
        "pages": [
          {
            "url": "https://app.laratranslate.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:18.857785253Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e8171d1e86fd"
          },
          {
            "url": "https://developers.laratranslate.com/docs/pricing-page",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:17:50.203279912Z",
            "changedAt": "2026-10-07T18:04:23.142797821Z",
            "fingerprint": "705fdcd1e32e"
          },
          {
            "url": "https://laratranslate.com/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:21:15.573252868Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0be6eb1474a4"
          },
          {
            "url": "https://laratranslate.com/terms-and-conditions",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:21:18.194879068Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "62606dea64f1"
          }
        ],
        "updatedAt": "2026-10-08T21:58:01.014784926Z"
      }
    },
    "answer": "Lokalise scores 71.3 (BB) on agent readiness against Lara Translate API's 61.3 (C), and leads in 5 of 7 scored categories. Lara Translate API leads on agent ergonomics and payments \u0026 pricing.",
    "b": {
      "slug": "lokalise",
      "name": "Lokalise",
      "vendor": "Lokalise, Inc.",
      "vendorUrl": "https://lokalise.com",
      "kind": "http-api",
      "category": "translation",
      "summary": "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.",
      "url": "https://www.anchorterminal.com/tools/lokalise",
      "markdownUrl": "https://www.anchorterminal.com/tools/lokalise.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/lokalise.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lokalise.json",
      "repo": "https://github.com/lokalise/lokalise-cli-2-go",
      "license": "Proprietary service under the Lokalise Master Service Agreement. The CLI and the Node SDK on GitHub are BSD 3-Clause",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.lokalise.com/api2",
      "packages": [
        {
          "registry": "npm",
          "name": "@lokalise/node-api"
        },
        {
          "registry": "pypi",
          "name": "python-lokalise-api"
        },
        {
          "registry": "go",
          "name": "github.com/lokalise/lokalise-cli-2-go"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve. A user creates a personal API token under Profile settings, read-only or read/write, and sends it in the `X-Api-Token` header. Tokens don't expire, can be deleted, and carry the creating user's project access. OAuth 2 for the API needs an app registered through Lokalise support, with scopes such as `read_keys` and `write_projects`. The MCP server takes OAuth with dynamic client registration, or an API token in the `apikey` header.",
      "pricing": "paid",
      "pricingNotes": "Explorer $149, Growth $379 and Advanced $1,049 a month billed yearly, Enterprise by quote. Monthly-billing prices load only in a browser and were not read. Every plan starts with a 14-day trial with no card, so an agent can start without a contract. There is no free plan except for open-source non-profit projects on request. The MCP article says API access depends on the plan, and the page did not show which plans include it (checked 2026-10-08).",
      "priceSummary": "$149 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs, the OpenAPI files or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 124,
        "npmWeekly": 337721,
        "pypiWeekly": 39399,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developers.lokalise.com",
      "llmsTxt": "https://developers.lokalise.com/llms.txt",
      "openapi": "https://developers.lokalise.com/openapi/lokalise-api-without-branches.yml",
      "capabilities": [
        "translate.text",
        "translate.glossary",
        "translate.documents"
      ],
      "tags": [
        "hosted",
        "official",
        "closed-source",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "webhooks",
        "cli",
        "typescript",
        "python",
        "no-card",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 71.3,
        "grade": "BB",
        "agentReady": true,
        "rank": 115,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 3,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 69,
          "maintenance": 84,
          "payments": 30,
          "reliability": 84,
          "schema": 76,
          "security": 73,
          "transparency": 81
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "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.",
        "bestFor": "Agents that manage localisation work, such as adding keys, uploading and exporting string files, keeping a glossary and starting AI or machine translation tasks for a team that already uses Lokalise.",
        "strengths": [
          "Three public OpenAPI 3.0.3 files, llms.txt and a Markdown twin of every reference page",
          "Rate limits published as 6 requests a second per token and per IP, with 10 concurrent requests per project",
          "API tokens are read-only or read/write, and OAuth 2 carries read and write scopes per resource",
          "The MCP server signs in with OAuth, PKCE and dynamic client registration, and lists 22 scopes",
          "`GET /v1/audit-logs` returns team audit events in OCSF 1.3.0 format since 16 July 2026"
        ],
        "weaknesses": [
          "The Master Service Agreement forbids using the service for benchmarking or competitive analysis",
          "No free plan. Explorer is $149 a month billed yearly after a 14-day trial without a card",
          "No idempotency keys in the OpenAPI files, though the errors page mentions an idempotent key under 409",
          "API tokens never expire and carry every permission of the user who made them",
          "The Developer Program Agreement lets Lokalise change or end API access with or without notice",
          "The MCP server is labelled beta in the help centre article"
        ],
        "agentNotes": [
          "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.",
          "Stay under 6 requests a second per token and 10 concurrent requests per project. On 429, back off exponentially and read `X-RateLimit-Reset`.",
          "Use a read-only token for reads. A read/write token can call `PUT /projects/{project_id}/empty`, which deletes every key and translation.",
          "Use `pagination=cursor` on `/keys` and `/translations`, with `limit` at most 500 on keys, and follow `X-Pagination-Next-Cursor`.",
          "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`."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 71.3
          }
        ],
        "editorialScores": {
          "ergonomics": 69,
          "maintenance": 84,
          "payments": 30,
          "reliability": 84,
          "schema": 76,
          "security": 73,
          "transparency": 63
        },
        "provenanceScore": 98
      },
      "connect": {
        "install": "brew tap lokalise/cli-2\nbrew install lokalise2",
        "http": "curl \"https://api.lokalise.com/api2/projects?limit=5\" -H \"X-Api-Token: $LOKALISE_API_TOKEN\"",
        "claudeCode": "claude mcp add lokalise_pm --transport http https://mcp.lokalise.com/mcp/project-management",
        "config": {
          "lokalise_pm": {
            "url": "https://mcp.lokalise.com/mcp/project-management"
          },
          "lokalise_sd": {
            "url": "https://mcp.lokalise.com/mcp/software-development"
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/translate.text",
        "tool": "https://letme.dev/lokalise"
      },
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Explorer",
          "unit": "month",
          "usd": 149,
          "note": "billed yearly"
        },
        {
          "item": "Growth",
          "unit": "month",
          "usd": 379,
          "note": "billed yearly"
        },
        {
          "item": "Advanced",
          "unit": "month",
          "usd": 1049,
          "note": "billed yearly"
        }
      ],
      "provenance": {
        "legalEntity": "Lokalise, Inc.",
        "domain": "lokalise.com",
        "domainRegistered": "2016-09-26",
        "endpointOnVendorDomain": true,
        "terms": "https://lokalise.com/msa-new/",
        "privacy": "https://lokalise.com/privacy-policy/",
        "statusPage": "https://status.lokalise.com",
        "changelog": "https://lokalise.com/changelog/",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The Master Service Agreement (last updated November 2025) names Lokalise, Inc., a Delaware company at 3500 South DuPont Highway, Suite BZ-101, Dover, DE 19901. It governs paid subscriptions.",
          "Trial and individual users fall under the User and Trial Access Terms of Service at https://lokalise.com/terms-of-service/ (November 2025). API integrations published in the app library fall under the Developer Program Agreement at https://lokalise.com/dev-hub-terms/, which shows no date.",
          "The privacy policy (last updated March 2026) covers the website, platform and services, and says Lokalise is the processor for customer data.",
          "The API answers at api.lokalise.com and the MCP server at mcp.lokalise.com.",
          "https://lokalise.com/.well-known/security.txt gives vdp.lokalise.com and security@lokalise.com as contacts and expires on 20 August 2027.",
          "RDAP for lokalise.com gives a registration date of 2016-09-26."
        ],
        "score": 98
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/lokalise.json",
      "live": {
        "slug": "lokalise",
        "probe": {
          "target": "https://api.lokalise.com/api2",
          "method": "get",
          "lastAt": "2026-10-08T21:53:26.189197119Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 146,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 91,
          "p95ms24h": 146,
          "samples24h": 28,
          "samples30d": 28,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 28,
              "ok": 28
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.lokalise.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-08T21:58:01.399678507Z"
        },
        "updatedAt": "2026-10-08T21:58:01.399678507Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Translated",
        "b": "Lokalise, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://mcp-v2.laratranslate.com/v1",
        "b": "https://api.lokalise.com/api2",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, stdio",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT (MCP server and SDKs)",
        "b": "Proprietary service under the Lokalise Master Service Agreement. The CLI and the Node SDK on GitHub are BSD 3-Clause",
        "name": "Licence"
      },
      {
        "a": "22",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-24",
        "b": "2026-10-05",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2025-11-01",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "2026-03-01",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes, with an opt-out",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "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": "97 stars, 29k npm/wk, 1.7k PyPI/wk",
        "b": "124 stars, 338k npm/wk, 39k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Lokalise scores 71.3 (BB) on agent readiness against Lara Translate API's 61.3 (C), and leads in 5 of 7 scored categories. Lara Translate API leads on agent ergonomics and payments \u0026 pricing.",
        "question": "Which is better for AI agents, Lara Translate API or Lokalise?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Lara Translate API and Lokalise need an API key?"
      },
      {
        "answer": "Yes. Lara Translate API has a hosted endpoint at https://mcp-v2.laratranslate.com/v1 and Lokalise at https://api.lokalise.com/api2.",
        "question": "Can an agent call Lara Translate API and Lokalise without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Agent ergonomics, 77 against 69",
          "Payments \u0026 pricing, 40 against 30"
        ],
        "also": [
          "Runs on your own machine"
        ],
        "goodFor": "Agents that localise for one brand and need glossaries, translation memories and style instructions on every call, especially from an MCP client.",
        "slug": "lara-translate",
        "watchFor": "Texts may be used for model improvement unless a request sets `noTrace`"
      },
      {
        "aheadOn": [
          "Reliability, 84 against 70",
          "Security \u0026 auth, 73 against 30",
          "Transparency \u0026 trust, 81 against 60"
        ],
        "also": [
          "Agent-ready, a grade of BB or better"
        ],
        "goodFor": "Agents that manage localisation work, such as adding keys, uploading and exporting string files, keeping a glossary and starting AI or machine translation tasks for a team that already uses Lokalise.",
        "slug": "lokalise",
        "watchFor": "The Master Service Agreement forbids using the service for benchmarking or competitive analysis"
      }
    ],
    "job": {
      "capability": "translate.text",
      "name": "Translate text"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-translate-vs-lara-translate.json",
        "title": "Amazon Translate vs Lara Translate API",
        "url": "https://www.anchorterminal.com/compare/amazon-translate-vs-lara-translate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-translate-vs-lokalise.json",
        "title": "Amazon Translate vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/amazon-translate-vs-lokalise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-translator-vs-lara-translate.json",
        "title": "Azure Translator vs Lara Translate API",
        "url": "https://www.anchorterminal.com/compare/azure-translator-vs-lara-translate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-translator-vs-lokalise.json",
        "title": "Azure Translator vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/azure-translator-vs-lokalise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crowdin-vs-lara-translate.json",
        "title": "Crowdin vs Lara Translate API",
        "url": "https://www.anchorterminal.com/compare/crowdin-vs-lara-translate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crowdin-vs-lokalise.json",
        "title": "Crowdin vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/crowdin-vs-lokalise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepl-api-vs-lara-translate.json",
        "title": "DeepL API vs Lara Translate API",
        "url": "https://www.anchorterminal.com/compare/deepl-api-vs-lara-translate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepl-api-vs-lokalise.json",
        "title": "DeepL API vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/deepl-api-vs-lokalise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-lara-translate.json",
        "title": "Google Cloud Translation vs Lara Translate API",
        "url": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-lara-translate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-lokalise.json",
        "title": "Google Cloud Translation vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/google-cloud-translation-vs-lokalise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lara-translate-vs-libretranslate.json",
        "title": "Lara Translate API vs LibreTranslate",
        "url": "https://www.anchorterminal.com/compare/lara-translate-vs-libretranslate"
      },
      {
        "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-lingvanex.json",
        "title": "Lara Translate API vs Lingvanex Translation API",
        "url": "https://www.anchorterminal.com/compare/lara-translate-vs-lingvanex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lara-translate-vs-phrase.json",
        "title": "Lara Translate API vs Phrase",
        "url": "https://www.anchorterminal.com/compare/lara-translate-vs-phrase"
      },
      {
        "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-lokalise.json",
        "title": "LibreTranslate vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/libretranslate-vs-lokalise"
      },
      {
        "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/lingvanex-vs-lokalise.json",
        "title": "Lingvanex Translation API vs Lokalise",
        "url": "https://www.anchorterminal.com/compare/lingvanex-vs-lokalise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lokalise-vs-phrase.json",
        "title": "Lokalise vs Phrase",
        "url": "https://www.anchorterminal.com/compare/lokalise-vs-phrase"
      },
      {
        "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"
      }
    ],
    "scores": [
      {
        "by": 14,
        "edge": "lokalise",
        "key": "reliability",
        "lara-translate": 70,
        "lokalise": 84,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "edge": "lokalise",
        "key": "schema",
        "lara-translate": 74,
        "lokalise": 76,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 8,
        "edge": "lara-translate",
        "key": "ergonomics",
        "lara-translate": 77,
        "lokalise": 69,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 43,
        "edge": "lokalise",
        "key": "security",
        "lara-translate": 30,
        "lokalise": 73,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 10,
        "edge": "lara-translate",
        "key": "payments",
        "lara-translate": 40,
        "lokalise": 30,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 1,
        "edge": "lokalise",
        "key": "maintenance",
        "lara-translate": 83,
        "lokalise": 84,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 21,
        "edge": "lokalise",
        "key": "transparency",
        "lara-translate": 60,
        "lokalise": 81,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Lokalise scores 71.3 (BB) on agent readiness against Lara Translate API's 61.3 (C), and leads in 5 of 7 scored categories. Lara Translate API leads on agent ergonomics and payments \u0026 pricing. Both do translate text.",
    "verdicts": {
      "lara-translate": "Glossaries, translation memories, styles and instructions on every translate call. Texts may be used for model improvement unless a request sets `noTrace`.",
      "lokalise": "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."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/lara-translate-vs-lokalise",
    "json": "https://www.anchorterminal.com/compare/lara-translate-vs-lokalise.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/lara-translate-vs-lokalise.md",
    "slim": "https://www.anchorterminal.com/compare/lara-translate-vs-lokalise.min.md"
  },
  "markdown": "Lokalise scores 71.3 (BB) on agent readiness against Lara Translate API's 61.3 (C), and leads in 5 of 7 scored categories. Lara Translate API leads on agent ergonomics and payments \u0026 pricing. Both do translate text.\n\n- Lara Translate API: grade C, 61.3/100, rank #365 of 722. Markdown https://www.anchorterminal.com/tools/lara-translate.md · JSON https://www.anchorterminal.com/api/v1/tools/lara-translate.json\n- Lokalise: grade BB, 71.3/100, rank #115 of 722. Markdown https://www.anchorterminal.com/tools/lokalise.md · JSON https://www.anchorterminal.com/api/v1/tools/lokalise.json\n\n## Which one, for what\n\n### Lara Translate API (C)\n\nGood for: Agents that localise for one brand and need glossaries, translation memories and style instructions on every call, especially from an MCP client.\n\nAhead on:\n- Agent ergonomics, 77 against 69\n- Payments \u0026 pricing, 40 against 30\n\nAlso in its favour:\n- Runs on your own machine\n\nWatch for: Texts may be used for model improvement unless a request sets `noTrace`\n\n### Lokalise (BB)\n\nGood for: Agents that manage localisation work, such as adding keys, uploading and exporting string files, keeping a glossary and starting AI or machine translation tasks for a team that already uses Lokalise.\n\nAhead on:\n- Reliability, 84 against 70\n- Security \u0026 auth, 73 against 30\n- Transparency \u0026 trust, 81 against 60\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n\nWatch for: The Master Service Agreement forbids using the service for benchmarking or competitive analysis\n\n\n## Score by category\n\n| Category | Weight | Lara Translate API | Lokalise | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 70 | 84 | Lokalise +14 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 74 | 76 | Lokalise +2 |\n| Agent ergonomics | 13% (16.2 this run) | 77 | 69 | Lara Translate API +8 |\n| Security \u0026 auth | 14% (17.5 this run) | 30 | 73 | Lokalise +43 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 30 | Lara Translate API +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 83 | 84 | Lokalise +1 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 60 | 81 | Lokalise +21 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **61.3 · C** | **71.3 · BB** | |\n\n## Facts side by side\n\n| Fact | Lara Translate API | Lokalise |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Translated | Lokalise, Inc. |\n| Hosted endpoint | `https://mcp-v2.laratranslate.com/v1` | `https://api.lokalise.com/api2` |\n| Transports | HTTP, Streamable HTTP, stdio | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Paid |\n| x402 | no | no |\n| Licence | MIT (MCP server and SDKs) | Proprietary service under the Lokalise Master Service Agreement. The CLI and the Node SDK on GitHub are BSD 3-Clause |\n| Tools exposed | 22 | none |\n| Read-only variant documented | no | yes |\n| llms.txt | yes | yes |\n| Last release | 2026-09-24 | 2026-10-05 |\n| Terms last updated | no date given | 2025-11-01 |\n| Privacy policy last updated | no date given | 2026-03-01 |\n| Customer content may train models | yes, with an opt-out | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\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 | 97 stars, 29k npm/wk, 1.7k PyPI/wk | 124 stars, 338k npm/wk, 39k PyPI/wk |\n| Agent reviews | 3/5 (2) | none |\n\n## Verdicts\n\n**Lara Translate API.** Glossaries, translation memories, styles and instructions on every translate call. Texts may be used for model improvement unless a request sets `noTrace`.\n\n**Lokalise.** 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.\n\n## Before you call either\n\n### Lara Translate API\n\n1. Set `noTrace` on every request that carries private text, since storage for model improvement is the default\n2. Leave `reasoning` off unless the text needs it. It moves the call to Lara Think at $2,499 per million characters\n3. Resolve glossary and memory names to `gls_*` and `mem_*` IDs with the list tools before translating\n4. Send one target language per translate call\n5. Merge short documents, since each file bills at least 20,000 characters\n\n### Lokalise\n\n1. 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.\n2. Stay under 6 requests a second per token and 10 concurrent requests per project. On 429, back off exponentially and read `X-RateLimit-Reset`.\n3. Use a read-only token for reads. A read/write token can call `PUT /projects/{project_id}/empty`, which deletes every key and translation.\n4. Use `pagination=cursor` on `/keys` and `/translations`, with `limit` at most 500 on keys, and follow `X-Pagination-Next-Cursor`.\n5. 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`.\n\n## Questions\n\n### Which is better for AI agents, Lara Translate API or Lokalise?\n\nLokalise scores 71.3 (BB) on agent readiness against Lara Translate API's 61.3 (C), and leads in 5 of 7 scored categories. Lara Translate API leads on agent ergonomics and payments \u0026 pricing.\n\n### Do Lara Translate API and Lokalise need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Lara Translate API and Lokalise without installing anything?\n\nYes. Lara Translate API has a hosted endpoint at https://mcp-v2.laratranslate.com/v1 and Lokalise at https://api.lokalise.com/api2.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/lara-translate-vs-lokalise.json, and with the fewest tokens: https://www.anchorterminal.com/compare/lara-translate-vs-lokalise.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"lara-translate\", \"b\": \"lokalise\"}`. From a terminal: `anchor compare lara-translate lokalise`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/lara-translate.json and https://www.anchorterminal.com/api/v1/tools/lokalise.json\n\n## Other comparisons with Lara Translate API or Lokalise\n\n- [Amazon Translate vs Lara Translate API](https://www.anchorterminal.com/compare/amazon-translate-vs-lara-translate.md)\n- [Amazon Translate vs Lokalise](https://www.anchorterminal.com/compare/amazon-translate-vs-lokalise.md)\n- [Azure Translator vs Lara Translate API](https://www.anchorterminal.com/compare/azure-translator-vs-lara-translate.md)\n- [Azure Translator vs Lokalise](https://www.anchorterminal.com/compare/azure-translator-vs-lokalise.md)\n- [Crowdin vs Lara Translate API](https://www.anchorterminal.com/compare/crowdin-vs-lara-translate.md)\n- [Crowdin vs Lokalise](https://www.anchorterminal.com/compare/crowdin-vs-lokalise.md)\n- [DeepL API vs Lara Translate API](https://www.anchorterminal.com/compare/deepl-api-vs-lara-translate.md)\n- [DeepL API vs Lokalise](https://www.anchorterminal.com/compare/deepl-api-vs-lokalise.md)\n- [Google Cloud Translation vs Lara Translate API](https://www.anchorterminal.com/compare/google-cloud-translation-vs-lara-translate.md)\n- [Google Cloud Translation vs Lokalise](https://www.anchorterminal.com/compare/google-cloud-translation-vs-lokalise.md)\n- [Lara Translate API vs LibreTranslate](https://www.anchorterminal.com/compare/lara-translate-vs-libretranslate.md)\n- [Lara Translate API vs Lingo.dev](https://www.anchorterminal.com/compare/lara-translate-vs-lingo-dev.md)\n- [Lara Translate API vs Lingvanex Translation API](https://www.anchorterminal.com/compare/lara-translate-vs-lingvanex.md)\n- [Lara Translate API vs Phrase](https://www.anchorterminal.com/compare/lara-translate-vs-phrase.md)\n- [Lara Translate API vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/lara-translate-vs-systran.md)\n- [LibreTranslate vs Lokalise](https://www.anchorterminal.com/compare/libretranslate-vs-lokalise.md)\n- [Lingo.dev vs Lokalise](https://www.anchorterminal.com/compare/lingo-dev-vs-lokalise.md)\n- [Lingvanex Translation API vs Lokalise](https://www.anchorterminal.com/compare/lingvanex-vs-lokalise.md)\n- [Lokalise vs Phrase](https://www.anchorterminal.com/compare/lokalise-vs-phrase.md)\n- [Lokalise vs SYSTRAN Translate API](https://www.anchorterminal.com/compare/lokalise-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": "Lara Translate API vs Lokalise",
        "url": ""
      }
    ],
    "description": "Lokalise scores 71.3 (BB) on agent readiness against Lara Translate API's 61.3 (C), and leads in 5 of 7 scored categories. Lara Translate API leads on agent ergonomics and payments \u0026 pricing. Both do translate text. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Lara Translate API C 61.3",
      "Lokalise BB 71.3",
      "scores"
    ],
    "h1": "Lara Translate API vs Lokalise",
    "image": "https://www.anchorterminal.com/assets/og/compare-lara-translate-vs-lokalise.png",
    "path": "/compare/lara-translate-vs-lokalise",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Lara Translate API vs Lokalise for AI agents, C 61.3 vs BB 71.3",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/lara-translate-vs-lokalise"
  },
  "tokens": {
    "markdown": 2400,
    "slim": 780
  },
  "version": 1
}
