# Smartcat (slim)

> Smartcat is a hosted AI translation and localisation platform with projects, translation memories, glossaries and a linguist marketplace. Agents reach it through a REST API with webhooks, a real-time translation endpoint and a command-line tool.

- Full: https://www.anchorterminal.com/tools/smartcat.md (~9,050 tokens) · this version ~2,130 tokens · JSON https://www.anchorterminal.com/tools/smartcat.json · canonical https://www.anchorterminal.com/tools/smartcat
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-10-30 · pricing https://www.anchorterminal.com/tools/smartcat#pricing · reviews https://www.anchorterminal.com/tools/smartcat#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**C · 54.3/100 · rank #810 of 1223 · #10 in Translation · not agent-ready · confidence medium**


Assessment: Smartcat's REST API covers projects, documents, translation memories, glossaries, webhooks and a real-time translate call, with published rate limits, Retry-After on 429 and an audit log endpoint. Keys are account-wide with no documented scopes, the status page lists two incidents of an hour or more in 90 days, and API access is listed only from the $60,000-a-year Anticipate plan.

## Facts

- Kind: HTTP API · vendor: Smartcat Platform Inc. · category: Translation · legal entity: Smartcat Platform Inc. · provenance 91/100
- Endpoint: `https://smartcat.ai/api/integration` (HTTP)
- Auth: API key · pricing: Paid · x402: no · licence: Proprietary service under Smartcat's Terms of Use and Customer Agreement. The PHP client on GitHub is GPL-3.0-or-later, and the CLI ships as closed binaries
- Probe metrics: not measured yet (probes haven't run)
- Surface listed: The REST integration API at `/api/integration/v1` and `/v2`, its real-time translation endpoint and the Smartcat CLI, read from developers.smartcat.com, the OpenAPI file, the help centre and the pricing and legal pages on 29 October 2026. No account was created and no API call was made
- Hosts: Europe `https://smartcat.ai`, Americas `https://us.smartcat.ai`, Asia `https://ea.smartcat.ai`. The account's region is set at signup
- API: OpenAPI 3.0.1, 151 paths and 187 operations, covering accounts, projects, documents, export, files, glossaries and concepts, translation memories, tasks, quotes, invoices, MyTeam, vendors, callbacks, audit logs, Smartwords and smart translation
- Real-time translation: `POST /api/integration/v1/smartTranslation/translate` with `sourceLanguage`, `targetLanguages`, `texts` (with optional `context`), `profile`, `isHtml` and `externalTag`. The profile picks the engine and is made in the web app under Smart translation profiles
- Credentials: HTTP Basic with account ID and API key. Keys are created by an administrator, several per account. No scopes, expiry or read-only keys documented
- Rate limits: 35 requests a second on all `/api/integration/*`, 10 a second on v1 project methods, 5 on v2 project methods, 20 on document export, 30 a minute on translation memory. 429 with Retry-After in seconds
- Pagination: `offset` and `limit` on the v2 project list, `skip` and `limit` on several lists, a cursor (`afterConceptId`, `nextCursor`, `hasMore`) on glossary concepts up to 500 a page, `pageSize` up to 5,000 on audit logs
- Errors: JSON `ErrorResponse` with `type`, `code`, `message` and `requestId`. 400, 403, 404, 409 and 422 documented, 429 with a plain-text body
- Webhooks: One callback URL per account, with events for project status and statistics, document status, XLIFF import, export, LQA report and segment statistics. Best effort, 8 retries with doubling delays from 30 seconds, then dropped. `GET /api/integration/v1/callback/lastErrors` lists failed deliveries
- SDKs and CLI: `smartcat/smartcat-api` 3.0.1 for PHP (14 October 2026, GPL-3.0-or-later). The CLI is downloaded as binaries for Linux, macOS and Windows from S3, with no version shown. A Postman collection on GitHub
- Plans: Adapt $1,200, Accelerate $24,000 and Anticipate $60,000 a year per the help centre, Autonomous custom. API access, the CLI and GitHub integration from Anticipate. 15-day trial with 15,000 Smartwords, no card
- SLA: Standard, Priority and Enterprise SLAs named on the pricing page. No SLA terms or uptime figure found, and the Customer Agreement disclaims all warranties and sells the services as is
- Certifications: SOC 2 Type II claimed on the security programme page (16 August 2024) and the pricing FAQ. No report, trust centre or ISO 27001 certificate found
- Data location: Amazon data centres in the EU, the US and China per the DPA, chosen by the customer's region. Data residency choice is listed on the Autonomous plan
- Status: status.smartcat.ai on Statuspage, with European, American and Asian region components. status.smartcat.com redirects there
- Prices: Adapt (100,000 Smartwords a year, no API access) $100 per month (plan); Accelerate (1,000,000 Smartwords a year, no API access) $2000 per month (plan); Anticipate (2,000,000 Smartwords a year, API access) $5000 per month (plan)

- Scores: Reliability 56, Performance pending, Schema & documentation 67, Agent ergonomics 57, Security & auth 42, Payments & pricing 25, Task success pending, Maintenance & community 69, Transparency & trust 74 · total over the 7 assessed categories
- Why: Reliability, Hosted reading, for the REST API and its real-time translation endpoint. · Schema & documentation, An OpenAPI 3.0.1 file with 151 paths and 187 operations is public at smartcat.com/api/methods/v1/swagger.json behind a Swagger UI. · Agent ergonomics, API reading of the checklist. · Security & auth, Basic authentication with the account ID and an API key that an administrator creates under Settings, API. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, The latest API change is the charges method of 16 October 2026 (30). · Transparency & trust, Closed service with published Terms of Use (18 September 2026) and Customer Agreement (22 September 2026).
- Sources: 28, open questions: 12, both in the full twin
- Capabilities: translate.text, translate.documents, translate.glossary
- JSON: https://www.anchorterminal.com/api/v1/tools/smartcat.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/smartcat.svg` or a link to https://www.anchorterminal.com/tools/smartcat from a page on smartcat.com or one of its subdomains, or the README of github.com/smartcatai/SmartCAT-API, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: support@smartcat.ai; https://help.smartcat.com/; https://developers.smartcat.com/; more in the full twin

## Before you call it

1. Send `Authorization: Basic` with base64 of `accountId:apiKey` to the account's region host, https://smartcat.ai, https://us.smartcat.ai or https://ea.smartcat.ai.
2. On 429, wait the seconds in Retry-After before retrying. The 429 itself carries no `x-rate-limit-*` headers.
3. Create a smart translation profile in the web app first and pass its ID as `profile` to `smartTranslation/translate`.
4. Store each `requestUid` and look charges up later with `smartTranslation/charges`, since the translate response doesn't include the cost.
5. Treat callbacks as hints and poll project, document or export status as a fallback, because failed deliveries are dropped after the last retry.

## Connect

```bash
composer require smartcat/smartcat-api
```

```bash
curl -X POST https://smartcat.ai/api/integration/v1/smartTranslation/translate -u "$SMARTCAT_ACCOUNT_ID:$SMARTCAT_API_KEY" -H 'Content-Type: application/json' -d '{"sourceLanguage": "en", "targetLanguages": ["de"], "profile": "PROFILE_ID", "texts": [{"text": "Your order has shipped."}]}'
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/smartcat

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| DeepL API | BB | 72.1 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/deepl-api.min.md |
| Azure Translator | BB | 72 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/azure-translator.min.md |
| Lokalise | BB | 71.3 | translate.text, translate.glossary, translate.documents | https://www.anchorterminal.com/tools/lokalise.min.md |
| Crowdin | B | 69.6 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/crowdin.min.md |
| Amazon Translate | B | 69.6 | translate.text, translate.documents, translate.glossary | https://www.anchorterminal.com/tools/amazon-translate.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

