{
  "data": {
    "similar": [
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/amazon-translate.json",
        "name": "Amazon Translate",
        "score": 75,
        "shared": [
          "translate.text",
          "translate.documents",
          "translate.detect"
        ],
        "slug": "amazon-translate"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/azure-translator.json",
        "name": "Azure Translator",
        "score": 72,
        "shared": [
          "translate.text",
          "translate.documents",
          "translate.detect"
        ],
        "slug": "azure-translator"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/google-cloud-translation.json",
        "name": "Google Cloud Translation",
        "score": 69.9,
        "shared": [
          "translate.text",
          "translate.documents",
          "translate.detect"
        ],
        "slug": "google-cloud-translation"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/crowdin.json",
        "name": "Crowdin",
        "score": 69.6,
        "shared": [
          "translate.text",
          "translate.documents",
          "translate.detect"
        ],
        "slug": "crowdin"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/deepl-api.json",
        "name": "DeepL API",
        "score": 69.1,
        "shared": [
          "translate.text",
          "translate.documents",
          "translate.detect"
        ],
        "slug": "deepl-api"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/phrase.json",
        "name": "Phrase",
        "score": 67.2,
        "shared": [
          "translate.text",
          "translate.documents",
          "translate.detect"
        ],
        "slug": "phrase"
      }
    ],
    "tool": {
      "slug": "translateplus",
      "name": "TranslatePlus",
      "vendor": "PetaBytes, Inc.",
      "vendorUrl": "https://translateplus.io",
      "kind": "http-api",
      "category": "translation",
      "summary": "TranslatePlus is a machine translation API from PetaBytes, Inc. for text, batches, HTML, emails, subtitles and i18n files in more than 100 languages, with language detection, priced per request.",
      "url": "https://www.anchorterminal.com/tools/translateplus",
      "markdownUrl": "https://www.anchorterminal.com/tools/translateplus.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/translateplus.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/translateplus.json",
      "dns": "translateplus.grade.anchorterminal.com",
      "repo": "https://github.com/translateplus/translateplus-js",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "translateplus-python"
        },
        {
          "registry": "npm",
          "name": "translateplus-js"
        }
      ],
      "auth": "api-key",
      "authNotes": "One API key per account from the dashboard at app.translateplus.io after a browser or Google OAuth signup, sent in the X-API-KEY header. The docs say the key carries full access to the account; keys can be revoked in the dashboard. No scopes.",
      "pricing": "freemium",
      "pricingNotes": "Free plan of 5,000 requests a month at 500 characters each, then $0.001 a request. Basic $49 a month (250,000 requests), Professional $99 (700,000) and Mega $299 (3,000,000), with 1,000 to 2,000 characters per request.",
      "priceSummary": "$0.001 / call",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in either llms.txt, the docs or the pricing page (checked 2026-11-06). Payments go through third-party processors.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 6,
        "pypiWeekly": 4,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://docs.translateplus.io/",
      "llmsTxt": "https://translateplus.io/llms.txt",
      "capabilities": [
        "translate.text",
        "translate.documents",
        "translate.detect"
      ],
      "tags": [
        "hosted",
        "api-key",
        "freemium",
        "free-tier",
        "llms-txt",
        "python",
        "typescript",
        "java",
        "php",
        "batch",
        "async-jobs",
        "closed-source"
      ],
      "lastRelease": "2026-01-11",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 39.7,
        "grade": "E",
        "agentReady": false,
        "rank": 1316,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 14,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 61,
          "maintenance": 10,
          "payments": 30,
          "reliability": 45,
          "schema": 52,
          "security": 35,
          "transparency": 52
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 45,
            "points": 9,
            "reason": "Hosted lines. status.translateplus.io is the vendor's own page; on 6 November 2026 it showed 'All systems unknown' and a last update of 22 January 2026, with data loading by script (5). No incident history to read (5). The rate-limits guide gives 100,000 requests a minute and 100,000,000 an hour per key, while llms.txt gives 50 requests a second on the Free plan, so limits are published but inconsistent (10). 429 returns a JSON detail message, responses carry X-RateLimit-Limit, -Remaining and -Reset, and the guide shows waiting for the reset with capped retries (15). No SLA. The terms say TranslatePlus strives for 99.9% uptime 'but do not guarantee uninterrupted service' (0). API v2 is the current, non-beta version (10). 5+5+10+15+0+10 = 45.",
            "checked": "2026-11-06"
          },
          {
            "key": "performance",
            "name": "Performance",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
          },
          {
            "key": "schema",
            "name": "Schema \u0026 documentation",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 52,
            "points": 8.45,
            "reason": "No OpenAPI or other machine-readable contract found in the docs or either llms.txt (0). llms.txt on the site and on docs.translateplus.io (10). Endpoint pages say what each call does, with little on when to choose HTML, email or i18n jobs over plain text (10). Required fields and per-plan character limits per request are documented, without enums for language codes beyond a supported-languages call (10). Code examples in several languages and an error-handling guide with status codes (12). Versioned /v1 and /v2 paths and a changelog, whose newest entry is 2.0.0 on 9 December 2024 (10). 0+10+10+10+12+10 = 52.",
            "checked": "2026-11-06"
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 61,
            "points": 9.91,
            "reason": "API reading. Batch translation of up to 100 texts a call and separate HTML, email, subtitle and i18n job endpoints (16). Few output controls or filters (10). Errors are a `detail` string with HTTP status codes (12). No idempotency key for i18n jobs, though text translation is stateless (8). Official SDKs listed for Python, JavaScript and TypeScript, Java and PHP, with few required fields (15). 16+10+12+8+15 = 61.",
            "checked": "2026-11-06"
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 35,
            "points": 6.13,
            "reason": "One API key per account in the X-API-KEY header, which the docs say 'carries full access to your account's resources', and can be revoked in the dashboard (15). No scopes or read-only keys (5). Translations return the caller's own text, so little untrusted content (10). llms.txt claims request logging and an analytics dashboard, which we couldn't see without an account (5). translateplus.io/.well-known/security.txt returns 404 and no disclosure policy was found; llms.txt says 'SOC 2 compliant' and 'SOC 2 Type II certified infrastructure' with no report or auditor named (0). 15+5+10+5+0 = 35.",
            "checked": "2026-11-06"
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 30,
            "points": 3.75,
            "reason": "No x402, MPP or L402 (0). Per-request prices public, $0.001 a request after the free tier and $0.0001 to $0.0002 on the $49, $99 and $299 monthly plans (20). Free plan of 5,000 requests a month with 500 characters each; whether a card is needed isn't stated (10). A person signs up in a browser or with Google OAuth (0). 0+20+10+0 = 30.",
            "checked": "2026-11-06"
          },
          {
            "key": "tasks",
            "name": "Task success",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
          },
          {
            "key": "maintenance",
            "name": "Maintenance \u0026 community",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 10,
            "points": 0.88,
            "reason": "The newest dated change found is translateplus-python 2.0.7 and translateplus-js 2.0.1 on 11 January 2026, about ten months before this check, and the API changelog stops at 9 December 2024 (0). No release or dated change in the last 90 days (0). Support by email and a support portal; the status page hasn't updated since January (3). SDKs exist for four languages but haven't changed since January (5). Weekly downloads of 4 (PyPI) and 6 (npm) (2). 0+0+3+5+2 = 10.",
            "checked": "2026-11-06"
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 52,
            "points": 4.55,
            "note": "editorial 23, provenance 81",
            "reason": "Editorial half only. Closed service under terms last updated 18 December 2024 that name PetaBytes, Inc. as a US corporation but give no address, governing law or courts (10). The terms say translation requests aren't permanently stored 'unless required by law', the privacy policy says 'unless required for caching or service improvement purposes', and the terms allow using anonymised usage data to improve the service (8). API v1 is kept as legacy, with no dated deprecation notice (5). No subprocessor list or data location found (0). 10+8+5+0 = 23.",
            "checked": "2026-11-06"
          }
        ],
        "assessment": {
          "date": "2026-11-06",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "API reading. Batch translation of up to 100 texts a call and separate HTML, email, subtitle and i18n job endpoints (16). Few output controls or filters (10). Errors are a `detail` string with HTTP status codes (12). No idempotency key for i18n jobs, though text translation is stateless (8). Official SDKs listed for Python, JavaScript and TypeScript, Java and PHP, with few required fields (15). 16+10+12+8+15 = 61.",
            "maintenance": "The newest dated change found is translateplus-python 2.0.7 and translateplus-js 2.0.1 on 11 January 2026, about ten months before this check, and the API changelog stops at 9 December 2024 (0). No release or dated change in the last 90 days (0). Support by email and a support portal; the status page hasn't updated since January (3). SDKs exist for four languages but haven't changed since January (5). Weekly downloads of 4 (PyPI) and 6 (npm) (2). 0+0+3+5+2 = 10.",
            "payments": "No x402, MPP or L402 (0). Per-request prices public, $0.001 a request after the free tier and $0.0001 to $0.0002 on the $49, $99 and $299 monthly plans (20). Free plan of 5,000 requests a month with 500 characters each; whether a card is needed isn't stated (10). A person signs up in a browser or with Google OAuth (0). 0+20+10+0 = 30.",
            "reliability": "Hosted lines. status.translateplus.io is the vendor's own page; on 6 November 2026 it showed 'All systems unknown' and a last update of 22 January 2026, with data loading by script (5). No incident history to read (5). The rate-limits guide gives 100,000 requests a minute and 100,000,000 an hour per key, while llms.txt gives 50 requests a second on the Free plan, so limits are published but inconsistent (10). 429 returns a JSON detail message, responses carry X-RateLimit-Limit, -Remaining and -Reset, and the guide shows waiting for the reset with capped retries (15). No SLA. The terms say TranslatePlus strives for 99.9% uptime 'but do not guarantee uninterrupted service' (0). API v2 is the current, non-beta version (10). 5+5+10+15+0+10 = 45.",
            "schema": "No OpenAPI or other machine-readable contract found in the docs or either llms.txt (0). llms.txt on the site and on docs.translateplus.io (10). Endpoint pages say what each call does, with little on when to choose HTML, email or i18n jobs over plain text (10). Required fields and per-plan character limits per request are documented, without enums for language codes beyond a supported-languages call (10). Code examples in several languages and an error-handling guide with status codes (12). Versioned /v1 and /v2 paths and a changelog, whose newest entry is 2.0.0 on 9 December 2024 (10). 0+10+10+10+12+10 = 52.",
            "security": "One API key per account in the X-API-KEY header, which the docs say 'carries full access to your account's resources', and can be revoked in the dashboard (15). No scopes or read-only keys (5). Translations return the caller's own text, so little untrusted content (10). llms.txt claims request logging and an analytics dashboard, which we couldn't see without an account (5). translateplus.io/.well-known/security.txt returns 404 and no disclosure policy was found; llms.txt says 'SOC 2 compliant' and 'SOC 2 Type II certified infrastructure' with no report or auditor named (0). 15+5+10+5+0 = 35.",
            "transparency": "Editorial half only. Closed service under terms last updated 18 December 2024 that name PetaBytes, Inc. as a US corporation but give no address, governing law or courts (10). The terms say translation requests aren't permanently stored 'unless required by law', the privacy policy says 'unless required for caching or service improvement purposes', and the terms allow using anonymised usage data to improve the service (8). API v1 is kept as legacy, with no dated deprecation notice (5). No subprocessor list or data location found (0). 10+8+5+0 = 23."
          },
          "sources": [
            {
              "what": "site llms.txt",
              "url": "https://translateplus.io/llms.txt",
              "seen": "2026-11-06"
            },
            {
              "what": "docs llms.txt",
              "url": "https://docs.translateplus.io/llms.txt",
              "seen": "2026-11-06"
            },
            {
              "what": "authentication",
              "url": "https://docs.translateplus.io/getting-started/authentication",
              "seen": "2026-11-06"
            },
            {
              "what": "rate limits",
              "url": "https://docs.translateplus.io/guides/rate-limits",
              "seen": "2026-11-06"
            },
            {
              "what": "API changelog",
              "url": "https://docs.translateplus.io/guides/changelog",
              "seen": "2026-11-06"
            },
            {
              "what": "pricing",
              "url": "https://translateplus.io/pricing",
              "seen": "2026-11-06"
            },
            {
              "what": "terms of service",
              "url": "https://translateplus.io/terms-of-service",
              "seen": "2026-11-06"
            },
            {
              "what": "privacy policy",
              "url": "https://translateplus.io/privacy-policy",
              "seen": "2026-11-06"
            },
            {
              "what": "about page",
              "url": "https://translateplus.io/about",
              "seen": "2026-11-06"
            },
            {
              "what": "status page",
              "url": "https://status.translateplus.io/",
              "seen": "2026-11-06"
            },
            {
              "what": "PyPI release feed",
              "url": "https://pypi.org/rss/project/translateplus-python/releases.xml",
              "seen": "2026-11-06"
            },
            {
              "what": "npm translateplus-js",
              "url": "https://registry.npmjs.org/translateplus-js",
              "seen": "2026-11-06"
            }
          ],
          "openQuestions": [
            "The rate limit is 100,000 requests a minute in the docs guide and 50 requests a second on the Free plan in llms.txt",
            "unchecked: the SOC 2 Type II and GDPR claims in llms.txt, which name no report, auditor or DPA",
            "unchecked: whether the free plan needs a card",
            "The terms name PetaBytes, Inc. without an address or state; no company register entry was looked up in this pass",
            "No people are named on the about, terms or privacy pages"
          ]
        },
        "negative": -3,
        "negativeNotes": [
          "Misleading claim (-3): llms.txt on translateplus.io, read 6 November 2026, lists a '99.9% uptime SLA' and 'SLA Guarantees', while the terms of service (last updated 18 December 2024) say TranslatePlus strives for 99.9% uptime 'but do not guarantee uninterrupted service'. https://translateplus.io/llms.txt and https://translateplus.io/terms-of-service"
        ],
        "verdict": "TranslatePlus has a simple key-in-header REST API with per-request prices from $0.0001, a 5,000-request free plan, batch, HTML, subtitle and i18n endpoints and documented 429 handling. Its changelog and SDKs haven't changed since January 2026 or earlier, the status page is stale, and llms.txt promises an SLA the terms disclaim.",
        "bestFor": "Low-cost per-request translation of short strings, HTML, emails, subtitles and i18n files for small projects.",
        "strengths": [
          "Per-request prices published, $0.001 after the free tier and down to $0.0001 on the $299 plan",
          "Free plan of 5,000 requests a month",
          "Endpoints for batch, HTML, email, subtitle and i18n file translation plus language detection",
          "429 responses with X-RateLimit headers and a documented wait-for-reset pattern",
          "Key sent in the X-API-KEY header, never the URL"
        ],
        "weaknesses": [
          "llms.txt claims a 99.9% uptime SLA and SOC 2 Type II, while the terms disclaim any uptime guarantee and no audit is named",
          "The changelog stops at December 2024 and the SDKs at January 2026",
          "The status page showed 'All systems unknown' and a last update of 22 January 2026",
          "One account key with full access, no scopes",
          "The terms name PetaBytes, Inc. but no address or governing law"
        ],
        "agentNotes": [
          "Send the key as X-API-KEY; there is no read-only or scoped key",
          "Use /v2/translate/batch for up to 100 texts instead of looping single calls",
          "Keep each text under the plan's per-request character limit (500 on Free, up to 2,000 on Mega)",
          "On 429 wait until X-RateLimit-Reset, then retry a few times at most",
          "Don't rely on an SLA; the terms don't guarantee uptime"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 39.7
          }
        ],
        "editorialScores": {
          "ergonomics": 61,
          "maintenance": 10,
          "payments": 30,
          "reliability": 45,
          "schema": 52,
          "security": 35,
          "transparency": 23
        },
        "provenanceScore": 81,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        },
        "scoreHistory": [
          {
            "date": "2026-11-06",
            "grade": "E",
            "kind": "listed",
            "method": "0.7",
            "score": 39.7
          }
        ]
      },
      "connect": {
        "install": "pip install translateplus-python",
        "http": "curl -X POST https://api.translateplus.io/v2/translate -H \"X-API-KEY: $TRANSLATEPLUS_API_KEY\" -H \"Content-Type: application/json\" -d '{\"text\":\"Hello\",\"source\":\"en\",\"target\":\"fr\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/translate.text",
        "tool": "https://letme.dev/translateplus"
      },
      "notable": [
        "llms.txt lists a '99.9% uptime SLA' while the terms say uptime is not guaranteed (https://translateplus.io/llms.txt, https://translateplus.io/terms-of-service)",
        "v2 endpoints for text, batch (up to 100 texts), HTML, email, subtitles, i18n jobs and language detection (https://translateplus.io/llms.txt)",
        "The API changelog's newest entry is 2.0.0 on 9 December 2024 (https://docs.translateplus.io/guides/changelog)",
        "Terms last updated 18 December 2024 name PetaBytes, Inc., a US corporation, as operator (https://translateplus.io/terms-of-service)",
        "translateplus-python 2.0.7 and translateplus-js 2.0.1 released 11 January 2026 (https://pypi.org/rss/project/translateplus-python/releases.xml)"
      ],
      "area": "everyday",
      "details": [
        {
          "label": "Surface listed",
          "value": "The REST API at api.translateplus.io, read from docs.translateplus.io, both llms.txt files, the pricing, terms, privacy and about pages, status.translateplus.io, PyPI and npm on 6 November 2026. No account was made and no key was used"
        },
        {
          "label": "Endpoints",
          "value": "/v2/translate, /v2/translate/batch, /v2/translate/html, /v2/translate/email, /v2/translate/subtitles, /v2/i18n/jobs, /v2/language/detect, /v2/language/supported and /v2/user/account; v1 kept as legacy"
        },
        {
          "label": "Rate limits",
          "value": "100,000 requests a minute and 100,000,000 an hour per key in the docs guide; llms.txt gives 50 requests a second on the Free plan"
        },
        {
          "label": "Status page",
          "value": "status.translateplus.io, own page, showing 'All systems unknown' and a last update of 22 January 2026 on 6 November 2026"
        },
        {
          "label": "Data handling",
          "value": "Translation requests not permanently stored unless required by law (terms) or for caching or service improvement (privacy policy)"
        },
        {
          "label": "Legal entity",
          "value": "PetaBytes, Inc., a US corporation, per the terms and about page, with no address or governing law given"
        }
      ],
      "unitPrices": [
        {
          "item": "Request after the free tier",
          "unit": "call",
          "usd": 0.001,
          "note": "Free plan, 500 characters per request"
        },
        {
          "item": "Basic plan",
          "unit": "month",
          "usd": 49,
          "note": "250,000 requests, 1,000 characters each"
        },
        {
          "item": "Mega plan",
          "unit": "month",
          "usd": 299,
          "note": "3,000,000 requests, 2,000 characters each"
        }
      ],
      "provenance": {
        "legalEntity": "PetaBytes, Inc.",
        "domain": "translateplus.io",
        "domainRegistered": "2023-01-30",
        "endpointOnVendorDomain": true,
        "terms": "https://translateplus.io/terms-of-service",
        "privacy": "https://translateplus.io/privacy-policy",
        "statusPage": "https://status.translateplus.io",
        "changelog": "https://docs.translateplus.io/guides/changelog",
        "securityTxt": "none",
        "checked": "2026-11-06",
        "notes": [
          "The terms (last updated 18 December 2024) and the about page name PetaBytes, Inc., a US-based corporation, as operator and billing party. No address, state of incorporation or governing law is given.",
          "The home page names no legal entity, as the sweep noted; the terms and about page do.",
          "translateplus.io/.well-known/security.txt returns 404.",
          "RDAP gives translateplus.io a registration date of 30 January 2023.",
          "robots.txt on translateplus.io allows all agents; docs.translateplus.io disallows /api/ and /admin/, which weren't fetched."
        ],
        "score": 81,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "PetaBytes, Inc.",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "translateplus.io, registered 2023-01-30 (3 years)",
            "points": 7,
            "max": 15,
            "state": "part"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "translateplus.io",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "read, states 7 of the 7 things a reader expects",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Privacy policy",
            "value": "read, states 6 of the 8 things a reader expects",
            "points": 8.5,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Status page",
            "value": "status.translateplus.io",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Changelog",
            "value": "published",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "security.txt",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "People named",
            "value": "not researched yet",
            "points": 0,
            "max": 0,
            "state": "na"
          },
          {
            "check": "Support route",
            "value": "a support address, help pages",
            "points": 5,
            "max": 5,
            "state": "ok"
          }
        ],
        "policies": [
          {
            "kind": "terms",
            "url": "https://translateplus.io/terms-of-service",
            "state": "read",
            "readAt": "2026-11-06",
            "statedDate": "2024-12-18",
            "words": 1116,
            "points": 10,
            "max": 10,
            "expected": [
              {
                "key": "terms.date",
                "label": "Gives the date it was last updated",
                "found": true,
                "quote": "Last Updated: December 18, 2024",
                "says": "Last updated 2024-12-18"
              },
              {
                "key": "terms.law",
                "label": "Names the governing law or courts",
                "found": true,
                "quote": "These Terms are governed by the laws of the United States, without regard to conflict of law provisions.",
                "says": "The law of the United States"
              },
              {
                "key": "terms.liability",
                "label": "States a limit on its liability",
                "found": true,
                "quote": "Total liability shall not exceed the amount you paid in the 12 months preceding the claim, or $100, whichever is greater.",
                "says": "Capped at the fees paid in the 12 months before the claim or $100,"
              },
              {
                "key": "terms.termination",
                "label": "Says how the agreement or account can be ended",
                "found": true,
                "quote": "You may terminate your account at any time Unused credits are forfeited upon termination You remain responsible for charges incurred before termination 11.2 By Us"
              },
              {
                "key": "terms.changes",
                "label": "Says how changes to the terms are announced",
                "found": true,
                "quote": "Current pricing is available on our Pricing page We may change pricing with 30 days notice Payments are processed through third-party payment processors You agree to pay all charges incurred under your account 4.2 Credits System",
                "says": "Gives 30 days of notice before a change"
              },
              {
                "key": "terms.use",
                "label": "Lists what users may not do",
                "found": true,
                "quote": "If you disagree with any part of these terms, you may not access the Service."
              },
              {
                "key": "terms.sla",
                "label": "Refers to a service level or uptime commitment",
                "found": true,
                "quote": "We strive for 99.9% uptime but do not guarantee uninterrupted service Scheduled maintenance will be announced when possible We are not liable for interruptions beyond reasonable control 5.2 Technical Support",
                "says": "Names 99.9% availability"
              }
            ],
            "toKnow": [
              {
                "key": "terms.cutoff",
                "label": "Says access can be ended without notice or for any reason",
                "found": true,
                "quote": "We may terminate accounts inactive for over 12 months We may provide notice when reasonably possible We may refuse service to anyone at any time 12."
              }
            ]
          },
          {
            "kind": "privacy",
            "url": "https://translateplus.io/privacy-policy",
            "state": "read",
            "readAt": "2026-11-06",
            "words": 903,
            "points": 8.5,
            "max": 10,
            "expected": [
              {
                "key": "privacy.date",
                "label": "Gives the date it was last updated",
                "found": false
              },
              {
                "key": "privacy.collected",
                "label": "Says what personal data is collected",
                "found": true,
                "quote": "Google OAuth data (email and profile) if you choose Google OAuth authentication"
              },
              {
                "key": "privacy.retention",
                "label": "Says how long data is kept",
                "found": true,
                "quote": "Google Sheets Add-on Data: API key retained in Google PropertiesService until add-on removal/revocation;"
              },
              {
                "key": "privacy.processors",
                "label": "Says who else receives the data",
                "found": true,
                "quote": "No Data Sharing: No third-party sharing except required translation processing."
              },
              {
                "key": "privacy.sale",
                "label": "Says whether personal data is sold or shared for advertising",
                "found": true,
                "quote": "We do not sell, rent, or trade personal information to third parties for marketing purposes.",
                "says": "Says it does not sell personal data"
              },
              {
                "key": "privacy.rights",
                "label": "Says what rights people have over their data",
                "found": true,
                "quote": "Rights include access, rectification, erasure, restriction, portability, objection, and withdrawal of consent."
              },
              {
                "key": "privacy.contact",
                "label": "Gives a privacy contact",
                "found": true,
                "quote": "If you have any questions or concerns about this Privacy Policy or our data practices, contact us:"
              },
              {
                "key": "privacy.transfers",
                "label": "Says where data is transferred or stored",
                "found": false
              }
            ]
          }
        ]
      },
      "humans": {
        "slug": "translateplus",
        "checked": "2026-11-06",
        "company": "TranslatePlus",
        "peopleNote": "The about page and terms of service, read on 6 November 2026, say TranslatePlus is operated by PetaBytes, Inc., a US-based company, but name no founders, officers or staff. PetaBytes' own site (petabytes.pages.dev) lists TranslatePlus among its products with CaptureAPI, PetCarely and AI Contract Generator and says Peta Bytes, Inc. is a US-registered company, but names no people either. One search found only Product Hunt and directory pages; the Product Hunt pages name who submitted the product, not a founder, so no person is listed. No investors are named on any of these pages.",
        "companySocial": {
          "linkedin": "https://www.linkedin.com/company/92809935",
          "x": "https://x.com/translateplus_",
          "github": "https://github.com/translateplus"
        },
        "support": {
          "emails": [
            "support@translateplus.io"
          ],
          "urls": [
            "https://translateplus.io/contact",
            "https://docs.translateplus.io/"
          ]
        },
        "sources": [
          "https://translateplus.io/about",
          "https://translateplus.io/terms-of-service",
          "https://translateplus.io/llms.txt",
          "https://translateplus.io/",
          "https://petabytes.pages.dev/about",
          "https://petabytes.pages.dev/products"
        ],
        "ownership": {
          "status": "private",
          "checked": "2026-11-06",
          "sources": [
            "https://translateplus.io/about",
            "https://petabytes.pages.dev/about",
            "https://petabytes.pages.dev/products"
          ]
        }
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/translateplus.json",
      "live": {
        "slug": "translateplus",
        "vendorStatus": {
          "page": "https://status.translateplus.io",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-07T04:48:53.407307635Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "translateplus/translateplus-js",
            "version": "v2.0.3",
            "released": "2026-01-11",
            "seenAt": "2026-11-07T00:12:43.487331Z"
          },
          {
            "registry": "npm",
            "name": "translateplus-js",
            "version": "2.0.1",
            "seenAt": "2026-11-07T00:12:43.099950457Z"
          },
          {
            "registry": "pypi",
            "name": "translateplus-python",
            "version": "2.0.7",
            "released": "2026-01-11",
            "seenAt": "2026-11-07T00:12:42.911714719Z"
          }
        ],
        "githubStars": 0,
        "npmWeekly": 6,
        "pypiWeekly": 4,
        "securityTxt": {
          "url": "https://translateplus.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:01:44.17894812Z"
        },
        "llmsTxt": {
          "url": "https://translateplus.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:34:10.649421836Z"
        },
        "pages": [
          {
            "url": "https://docs.translateplus.io/guides/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:08:22.717992878Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a0f0c5a14906"
          },
          {
            "url": "https://translateplus.io/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:22:21.573523178Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b272e83390f6"
          },
          {
            "url": "https://translateplus.io/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:22:23.795736869Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "298ba99dd1b5"
          }
        ],
        "updatedAt": "2026-11-07T16:01:44.17894812Z"
      }
    },
    "verify": {
      "accepts": "a page on translateplus.io or one of its subdomains, or the README at the root of github.com/translateplus/translateplus-js",
      "badgeUrl": "https://www.anchorterminal.com/badges/translateplus.svg",
      "body": {
        "slug": "translateplus",
        "url": "the page with the badge or the link"
      },
      "docs": "https://www.anchorterminal.com/builders/#verify",
      "effect": "none, it never changes a grade, rank or review",
      "endpoint": "https://www.anchorterminal.com/api/v1/verify",
      "listingUrl": "https://www.anchorterminal.com/tools/translateplus",
      "mcpTool": "verify_listing",
      "recheck": "weekly; two failed checks in a row and it lapses, a later pass restores it",
      "snippets": {
        "html": "\u003ca href=\"https://www.anchorterminal.com/tools/translateplus\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/translateplus.svg\" alt=\"TranslatePlus on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![TranslatePlus on Anchor Terminal](https://www.anchorterminal.com/badges/translateplus.svg)](https://www.anchorterminal.com/tools/translateplus)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/translateplus\"\u003eTranslatePlus on Anchor Terminal\u003c/a\u003e"
      }
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/translateplus",
    "json": "https://www.anchorterminal.com/tools/translateplus.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/translateplus.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "pricing": "https://www.anchorterminal.com/tools/translateplus#pricing",
    "reviews": "https://www.anchorterminal.com/tools/translateplus#reviews",
    "slim": "https://www.anchorterminal.com/tools/translateplus.min.md"
  },
  "markdown": "## Overview\n\n**Grade E · 39.7/100 · rank #1316 of 1486 · #14 in Translation · not agent-ready · confidence medium**\n\n\n## Assessment\n\nTranslatePlus has a simple key-in-header REST API with per-request prices from $0.0001, a 5,000-request free plan, batch, HTML, subtitle and i18n endpoints and documented 429 handling. Its changelog and SDKs haven't changed since January 2026 or earlier, the status page is stale, and llms.txt promises an SLA the terms disclaim.\n\n## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | PetaBytes, Inc. (https://translateplus.io) |\n| Kind | HTTP API |\n| Category | Translation (https://www.anchorterminal.com/categories/translation) |\n| Transport | HTTP |\n| Auth | API key · One API key per account from the dashboard at app.translateplus.io after a browser or Google OAuth signup, sent in the X-API-KEY header. The docs say the key carries full access to the account; keys can be revoked in the dashboard. No scopes. |\n| Pricing | Freemium ($0.001 / call) · Free plan of 5,000 requests a month at 500 characters each, then $0.001 a request. Basic $49 a month (250,000 requests), Professional $99 (700,000) and Mega $299 (3,000,000), with 1,000 to 2,000 characters per request. |\n| x402 | No · No x402, MPP or L402 in either llms.txt, the docs or the pricing page (checked 2026-11-06). Payments go through third-party processors. |\n| Licence | unknown |\n| Packages | pypi: `translateplus-python`; npm: `translateplus-js` |\n| Source | https://github.com/translateplus/translateplus-js |\n| Docs | https://docs.translateplus.io/ |\n| llms.txt | https://translateplus.io/llms.txt |\n| Last release | 2026-01-11 |\n| npm downloads / week | 6 |\n| PyPI downloads / week | 4 |\n| Surface listed | The REST API at api.translateplus.io, read from docs.translateplus.io, both llms.txt files, the pricing, terms, privacy and about pages, status.translateplus.io, PyPI and npm on 6 November 2026. No account was made and no key was used |\n| Endpoints | /v2/translate, /v2/translate/batch, /v2/translate/html, /v2/translate/email, /v2/translate/subtitles, /v2/i18n/jobs, /v2/language/detect, /v2/language/supported and /v2/user/account; v1 kept as legacy |\n| Rate limits | 100,000 requests a minute and 100,000,000 an hour per key in the docs guide; llms.txt gives 50 requests a second on the Free plan |\n| Status page | status.translateplus.io, own page, showing 'All systems unknown' and a last update of 22 January 2026 on 6 November 2026 |\n| Data handling | Translation requests not permanently stored unless required by law (terms) or for caching or service improvement (privacy policy) |\n| Legal entity | PetaBytes, Inc., a US corporation, per the terms and about page, with no address or governing law given |\n| Capabilities | translate.text, translate.documents, translate.detect |\n| Tags | hosted, api-key, freemium, free-tier, llms-txt, python, typescript, java, php, batch, async-jobs, closed-source |\n| JSON | https://www.anchorterminal.com/api/v1/tools/translateplus.json |\n\n## Score breakdown (methodology v0.7, October 2026 research run)\n\nAssessed 2026-11-06 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. \"This run\" is each category's share of the 100 points.\n\n| Category | Weight | This run | Score (0–100) | Points |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% | 20 | 45 | 9.0 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 52 | 8.4 |\n| Agent ergonomics | 13% | 16.2 | 61 | 9.9 |\n| Security \u0026 auth | 14% | 17.5 | 35 | 6.1 |\n| Payments \u0026 pricing | 10% | 12.5 | 30 | 3.8 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 10 | 0.9 |\n| Transparency \u0026 trust (editorial 23, provenance 81) | 7% | 8.8 | 52 | 4.5 |\n| Negative events | up to −15 | up to −15 | Misleading claim (-3): llms.txt on translateplus.io, read 6 November 2026, lists a '99.9% uptime SLA' and 'SLA Guarantees', while the terms of service (last updated 18 December 2024) say TranslatePlus strives for 99.9% uptime 'but do not guarantee uninterrupted service'. https://translateplus.io/llms.txt and https://translateplus.io/terms-of-service  | -3 |\n| **Total** | | | | **39.7 → E** |\n\n### Why each score\n\n- Reliability 45 (checked 2026-11-06): Hosted lines. status.translateplus.io is the vendor's own page; on 6 November 2026 it showed 'All systems unknown' and a last update of 22 January 2026, with data loading by script (5). No incident history to read (5). The rate-limits guide gives 100,000 requests a minute and 100,000,000 an hour per key, while llms.txt gives 50 requests a second on the Free plan, so limits are published but inconsistent (10). 429 returns a JSON detail message, responses carry X-RateLimit-Limit, -Remaining and -Reset, and the guide shows waiting for the reset with capped retries (15). No SLA. The terms say TranslatePlus strives for 99.9% uptime 'but do not guarantee uninterrupted service' (0). API v2 is the current, non-beta version (10). 5+5+10+15+0+10 = 45.\n- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.\n- Schema \u0026 documentation 52 (checked 2026-11-06): No OpenAPI or other machine-readable contract found in the docs or either llms.txt (0). llms.txt on the site and on docs.translateplus.io (10). Endpoint pages say what each call does, with little on when to choose HTML, email or i18n jobs over plain text (10). Required fields and per-plan character limits per request are documented, without enums for language codes beyond a supported-languages call (10). Code examples in several languages and an error-handling guide with status codes (12). Versioned /v1 and /v2 paths and a changelog, whose newest entry is 2.0.0 on 9 December 2024 (10). 0+10+10+10+12+10 = 52.\n- Agent ergonomics 61 (checked 2026-11-06): API reading. Batch translation of up to 100 texts a call and separate HTML, email, subtitle and i18n job endpoints (16). Few output controls or filters (10). Errors are a `detail` string with HTTP status codes (12). No idempotency key for i18n jobs, though text translation is stateless (8). Official SDKs listed for Python, JavaScript and TypeScript, Java and PHP, with few required fields (15). 16+10+12+8+15 = 61.\n- Security \u0026 auth 35 (checked 2026-11-06): One API key per account in the X-API-KEY header, which the docs say 'carries full access to your account's resources', and can be revoked in the dashboard (15). No scopes or read-only keys (5). Translations return the caller's own text, so little untrusted content (10). llms.txt claims request logging and an analytics dashboard, which we couldn't see without an account (5). translateplus.io/.well-known/security.txt returns 404 and no disclosure policy was found; llms.txt says 'SOC 2 compliant' and 'SOC 2 Type II certified infrastructure' with no report or auditor named (0). 15+5+10+5+0 = 35.\n- Payments \u0026 pricing 30 (checked 2026-11-06): No x402, MPP or L402 (0). Per-request prices public, $0.001 a request after the free tier and $0.0001 to $0.0002 on the $49, $99 and $299 monthly plans (20). Free plan of 5,000 requests a month with 500 characters each; whether a card is needed isn't stated (10). A person signs up in a browser or with Google OAuth (0). 0+20+10+0 = 30.\n- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.\n- Maintenance \u0026 community 10 (checked 2026-11-06): The newest dated change found is translateplus-python 2.0.7 and translateplus-js 2.0.1 on 11 January 2026, about ten months before this check, and the API changelog stops at 9 December 2024 (0). No release or dated change in the last 90 days (0). Support by email and a support portal; the status page hasn't updated since January (3). SDKs exist for four languages but haven't changed since January (5). Weekly downloads of 4 (PyPI) and 6 (npm) (2). 0+0+3+5+2 = 10.\n- Transparency \u0026 trust 52 (checked 2026-11-06): Editorial half only. Closed service under terms last updated 18 December 2024 that name PetaBytes, Inc. as a US corporation but give no address, governing law or courts (10). The terms say translation requests aren't permanently stored 'unless required by law', the privacy policy says 'unless required for caching or service improvement purposes', and the terms allow using anonymised usage data to improve the service (8). API v1 is kept as legacy, with no dated deprecation notice (5). No subprocessor list or data location found (0). 10+8+5+0 = 23.\n\nFix list, everything this grade says the listing lacks, the biggest gain first (16 items). What it covers is at https://www.anchorterminal.com/fixes/translateplus.md (JSON https://www.anchorterminal.com/fixes/translateplus.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{\"listing\": \"translateplus\", \"plan\": \"read\"}`, free while the beta runs\n\n### What we couldn't check\n\n- The rate limit is 100,000 requests a minute in the docs guide and 50 requests a second on the Free plan in llms.txt\n- unchecked: the SOC 2 Type II and GDPR claims in llms.txt, which name no report, auditor or DPA\n- unchecked: whether the free plan needs a card\n- The terms name PetaBytes, Inc. without an address or state; no company register entry was looked up in this pass\n- No people are named on the about, terms or privacy pages\n\n### Sources\n\n- site llms.txt: \u003chttps://translateplus.io/llms.txt\u003e (seen 2026-11-06)\n- docs llms.txt: \u003chttps://docs.translateplus.io/llms.txt\u003e (seen 2026-11-06)\n- authentication: \u003chttps://docs.translateplus.io/getting-started/authentication\u003e (seen 2026-11-06)\n- rate limits: \u003chttps://docs.translateplus.io/guides/rate-limits\u003e (seen 2026-11-06)\n- API changelog: \u003chttps://docs.translateplus.io/guides/changelog\u003e (seen 2026-11-06)\n- pricing: \u003chttps://translateplus.io/pricing\u003e (seen 2026-11-06)\n- terms of service: \u003chttps://translateplus.io/terms-of-service\u003e (seen 2026-11-06)\n- privacy policy: \u003chttps://translateplus.io/privacy-policy\u003e (seen 2026-11-06)\n- about page: \u003chttps://translateplus.io/about\u003e (seen 2026-11-06)\n- status page: \u003chttps://status.translateplus.io/\u003e (seen 2026-11-06)\n- PyPI release feed: \u003chttps://pypi.org/rss/project/translateplus-python/releases.xml\u003e (seen 2026-11-06)\n- npm translateplus-js: \u003chttps://registry.npmjs.org/translateplus-js\u003e (seen 2026-11-06)\n\n## Score history\n\nEvery move of a score since the listing was graded, newest first, with its cause. A score can't move without an entry here. JSON: https://www.anchorterminal.com/api/v1/tools/translateplus/history.json\n\n- 2026-11-06: graded 39.7 E (methodology 0.7)\n\n## Who's behind it (provenance 81/100, checked 2026-11-06)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | PetaBytes, Inc. | 20/20 |\n| Domain age | translateplus.io, registered 2023-01-30 (3 years) | 7/15 |\n| Endpoint on the vendor's domain | translateplus.io | 15/15 |\n| Terms of service | read, states 7 of the 7 things a reader expects | 10/10 |\n| Privacy policy | read, states 6 of the 8 things a reader expects | 8.5/10 |\n| Status page | status.translateplus.io | 10/10 |\n| Changelog | published | 10/10 |\n| security.txt | not found | 0/10 |\n| People named | not researched yet | n/a |\n| Support route | a support address, help pages | 5/5 |\n\nThe terms (last updated 18 December 2024) and the about page name PetaBytes, Inc., a US-based corporation, as operator and billing party. No address, state of incorporation or governing law is given.\n\nThe home page names no legal entity, as the sweep noted; the terms and about page do.\n\ntranslateplus.io/.well-known/security.txt returns 404.\n\nRDAP gives translateplus.io a registration date of 30 January 2023.\n\nrobots.txt on translateplus.io allows all agents; docs.translateplus.io disallows /api/ and /admin/, which weren't fetched.\n\n### Terms and privacy, as read\n\nA reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.\n\n**Terms of service** (https://translateplus.io/terms-of-service), read 2026-11-06, dated 2024-12-18, states 7 of the 7 things a reader expects.\n\n- To know. Says access can be ended without notice or for any reason. \"We may terminate accounts inactive for over 12 months We may provide notice when reasonably possible We may refuse service to anyone at any time 12.\"\n- Gives the date it was last updated. Last updated 2024-12-18.\n- Names the governing law or courts. The law of the United States.\n- States a limit on its liability. Capped at the fees paid in the 12 months before the claim or $100,.\n- Says how changes to the terms are announced. Gives 30 days of notice before a change.\n- Refers to a service level or uptime commitment. Names 99.9% availability.\n\n**Privacy policy** (https://translateplus.io/privacy-policy), read 2026-11-06, gives no date, states 6 of the 8 things a reader expects.\n\n- Not found in the text. Gives the date it was last updated.\n- Says whether personal data is sold or shared for advertising. Says it does not sell personal data.\n- Not found in the text. Says where data is transferred or stored.\n\n## Humans behind the project (researched 2026-11-06 from public pages, not part of the grade)\n\n### Key people\n\n- No people named yet.\n- Note: The about page and terms of service, read on 6 November 2026, say TranslatePlus is operated by PetaBytes, Inc., a US-based company, but name no founders, officers or staff. PetaBytes' own site (petabytes.pages.dev) lists TranslatePlus among its products with CaptureAPI, PetCarely and AI Contract Generator and says Peta Bytes, Inc. is a US-registered company, but names no people either. One search found only Product Hunt and directory pages; the Product Hunt pages name who submitted the product, not a founder, so no person is listed. No investors are named on any of these pages.\n- TranslatePlus: LinkedIn https://www.linkedin.com/company/92809935 X https://x.com/translateplus_ GitHub https://github.com/translateplus\n\n### Getting support\n\n- Support email: support@translateplus.io\n- Help: https://translateplus.io/contact\n- Help: https://docs.translateplus.io/\n- Sources: https://translateplus.io/about, https://translateplus.io/terms-of-service, https://translateplus.io/llms.txt, https://translateplus.io/, https://petabytes.pages.dev/about, https://petabytes.pages.dev/products\n\n## Live (updated 2026-11-07 16:01 UTC)\n\n- Vendor status page: not read, no machine-readable status found\n- github `translateplus/translateplus-js` v2.0.3, released 2026-01-11\n- npm `translateplus-js` 2.0.1\n- pypi `translateplus-python` 2.0.7, released 2026-01-11\n- security.txt: none\n- Watching changelog \u003chttps://docs.translateplus.io/guides/changelog\u003e\n- Watching privacy \u003chttps://translateplus.io/privacy-policy\u003e\n- Watching terms \u003chttps://translateplus.io/terms-of-service\u003e\n- Always current: https://www.anchorterminal.com/api/v1/live/translateplus.json\n\n## Probe metrics\n\nNot measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.\n\n## Prices\n\n| Item | Price | Unit | Note |\n| --- | --- | --- | --- |\n| Request after the free tier | $0.001 | per call | Free plan, 500 characters per request |\n| Basic plan | $49 | per month (plan) | 250,000 requests, 1,000 characters each |\n| Mega plan | $299 | per month (plan) | 3,000,000 requests, 2,000 characters each |\n\nAcross all listings: https://www.anchorterminal.com/prices/index.md\n\n## Strengths\n\n- Per-request prices published, $0.001 after the free tier and down to $0.0001 on the $299 plan\n- Free plan of 5,000 requests a month\n- Endpoints for batch, HTML, email, subtitle and i18n file translation plus language detection\n- 429 responses with X-RateLimit headers and a documented wait-for-reset pattern\n- Key sent in the X-API-KEY header, never the URL\n\n## Weaknesses\n\n- llms.txt claims a 99.9% uptime SLA and SOC 2 Type II, while the terms disclaim any uptime guarantee and no audit is named\n- The changelog stops at December 2024 and the SDKs at January 2026\n- The status page showed 'All systems unknown' and a last update of 22 January 2026\n- One account key with full access, no scopes\n- The terms name PetaBytes, Inc. but no address or governing law\n\n\n\n## Before you call it (notes for agents)\n\n1. Send the key as X-API-KEY; there is no read-only or scoped key\n2. Use /v2/translate/batch for up to 100 texts instead of looping single calls\n3. Keep each text under the plan's per-request character limit (500 on Free, up to 2,000 on Mega)\n4. On 429 wait until X-RateLimit-Reset, then retry a few times at most\n5. Don't rely on an SLA; the terms don't guarantee uptime\n\n## Connect\n\nInstall:\n\n```bash\npip install translateplus-python\n```\n\nFirst request:\n\n```bash\ncurl -X POST https://api.translateplus.io/v2/translate -H \"X-API-KEY: $TRANSLATEPLUS_API_KEY\" -H \"Content-Type: application/json\" -d '{\"text\":\"Hello\",\"source\":\"en\",\"target\":\"fr\"}'\n```\n\nThrough letme: https://letme.dev/translateplus. letme answers with the pick and how to call it direct. How it works: https://www.anchorterminal.com/letme/index.md\n\n## Similar tools\n\nRanked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.\n\n| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |\n| --- | --- | --- | --- | --- | --- | --- |\n| Amazon Translate | BB | 75 | 75 | translate.text, translate.documents, translate.detect | no | https://www.anchorterminal.com/tools/amazon-translate.md |\n| Azure Translator | BB | 72 | 141 | translate.text, translate.documents, translate.detect | no | https://www.anchorterminal.com/tools/azure-translator.md |\n| Google Cloud Translation | B | 69.9 | 220 | translate.text, translate.documents, translate.detect | no | https://www.anchorterminal.com/tools/google-cloud-translation.md |\n| Crowdin | B | 69.6 | 231 | translate.text, translate.documents, translate.detect | no | https://www.anchorterminal.com/tools/crowdin.md |\n| DeepL API | B | 69.1 | 260 | translate.text, translate.documents, translate.detect | no | https://www.anchorterminal.com/tools/deepl-api.md |\n| Phrase | B | 67.2 | 336 | translate.text, translate.documents, translate.detect | no | https://www.anchorterminal.com/tools/phrase.md |\n\n## Panel reviews (0)\n\nReviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .\n\nDesk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md\n\n## Notable\n\n- llms.txt lists a '99.9% uptime SLA' while the terms say uptime is not guaranteed (source: \u003chttps://translateplus.io/llms.txt, https://translateplus.io/terms-of-service\u003e)\n- v2 endpoints for text, batch (up to 100 texts), HTML, email, subtitles, i18n jobs and language detection (source: \u003chttps://translateplus.io/llms.txt\u003e)\n- The API changelog's newest entry is 2.0.0 on 9 December 2024 (source: \u003chttps://docs.translateplus.io/guides/changelog\u003e)\n- Terms last updated 18 December 2024 name PetaBytes, Inc., a US corporation, as operator (source: \u003chttps://translateplus.io/terms-of-service\u003e)\n- translateplus-python 2.0.7 and translateplus-js 2.0.1 released 11 January 2026 (source: \u003chttps://pypi.org/rss/project/translateplus-python/releases.xml\u003e)\n\n- #14 of 15 in Best machine translation APIs for AI agents: https://www.anchorterminal.com/best/translation/index.md\n- All 105 translation comparisons: https://www.anchorterminal.com/compare/translation/index.md\n\n## Compare\n\n- [Amazon Translate vs TranslatePlus](https://www.anchorterminal.com/compare/amazon-translate-vs-translateplus.md): BB 75 vs E 39.7\n- [Azure Translator vs TranslatePlus](https://www.anchorterminal.com/compare/azure-translator-vs-translateplus.md): BB 72 vs E 39.7\n- [Crowdin vs TranslatePlus](https://www.anchorterminal.com/compare/crowdin-vs-translateplus.md): B 69.6 vs E 39.7\n- [DeepL API vs TranslatePlus](https://www.anchorterminal.com/compare/deepl-api-vs-translateplus.md): B 69.1 vs E 39.7\n- [Google Cloud Translation vs TranslatePlus](https://www.anchorterminal.com/compare/google-cloud-translation-vs-translateplus.md): B 69.9 vs E 39.7\n- [Lara Translate API vs TranslatePlus](https://www.anchorterminal.com/compare/lara-translate-vs-translateplus.md): B 62.2 vs E 39.7\n- [LibreTranslate vs TranslatePlus](https://www.anchorterminal.com/compare/libretranslate-vs-translateplus.md): E 43.7 vs E 39.7\n- [Lingo.dev vs TranslatePlus](https://www.anchorterminal.com/compare/lingo-dev-vs-translateplus.md): B 66.1 vs E 39.7\n- [Lingvanex Translation API vs TranslatePlus](https://www.anchorterminal.com/compare/lingvanex-vs-translateplus.md): F 37.3 vs E 39.7\n- [Localazy vs TranslatePlus](https://www.anchorterminal.com/compare/localazy-vs-translateplus.md): C 54.4 vs E 39.7\n- [Lokalise vs TranslatePlus](https://www.anchorterminal.com/compare/lokalise-vs-translateplus.md): BB 71.3 vs E 39.7\n- [Phrase vs TranslatePlus](https://www.anchorterminal.com/compare/phrase-vs-translateplus.md): B 67.2 vs E 39.7\n- [Smartcat vs TranslatePlus](https://www.anchorterminal.com/compare/smartcat-vs-translateplus.md): D 51.6 vs E 39.7\n- [SYSTRAN Translate API vs TranslatePlus](https://www.anchorterminal.com/compare/systran-vs-translateplus.md): E 40.2 vs E 39.7\n\n## Verify this listing\n\nFor the vendor. The badge or a plain link to this page verifies the listing, from a page on translateplus.io or one of its subdomains, or the README at the root of github.com/translateplus/translateplus-js. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{\"slug\": \"translateplus\", \"url\": \"…\"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify\n\nHTML badge:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/translateplus\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/translateplus.svg\" alt=\"TranslatePlus on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![TranslatePlus on Anchor Terminal](https://www.anchorterminal.com/badges/translateplus.svg)](https://www.anchorterminal.com/tools/translateplus)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/translateplus\"\u003eTranslatePlus on Anchor Terminal\u003c/a\u003e\n```\n\n## Share this listing\n\nFor the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say TranslatePlus is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.\n\n- Dark: https://www.anchorterminal.com/assets/share/translateplus-dark.png\n- Light: https://www.anchorterminal.com/assets/share/translateplus-light.png\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Translation",
        "url": "https://www.anchorterminal.com/categories/translation"
      },
      {
        "name": "TranslatePlus",
        "url": ""
      }
    ],
    "description": "TranslatePlus is a machine translation API from PetaBytes, Inc. for text, batches, HTML, emails, subtitles and i18n files in more than 100 languages, with language detection, priced per request.",
    "facts": [
      "rank #1316 of 1486",
      "API key auth",
      "0 desk reviews"
    ],
    "h1": "TranslatePlus",
    "image": "https://www.anchorterminal.com/assets/og/tools-translateplus.png",
    "path": "/tools/translateplus",
    "published": "2026-10-01",
    "section": "tools",
    "title": "TranslatePlus review (2026): pricing, alternatives and grade E",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/tools/translateplus"
  },
  "tokens": {
    "markdown": 6100,
    "slim": 1430
  },
  "version": 1
}
