Make the first request
Create a free account, generate an API key, and send one synchronous request.
Open the quickstartSIMPLE8 DOCUMENTATION
Create ready-to-publish Plain Language and Easy Language in the Editor, through the API, with a website widget, or as automated jobs and batches.
Editor · API · Website widget · Jobs · Batches · Webhooks
{
"text": "Complex source content in the selected language.",
"locale": "en",
"mode": "simple-language"
}SDK and cURL examples available
Create a free account, generate an API key, and send one synchronous request.
Open the quickstartCopy one of the 24 supported locale codes.
View supported localesCompare the Editor, synchronous and streaming API calls, background jobs, batches, and webhooks.
Compare delivery patterns{
"text": "Complex source content in the selected language.",
"locale": "en",
"mode": "simple-language"
}locale selects the output language. The source language is detected automatically. mode is either simple-language for Plain Language or easy-language for Easy Language.
Simple8 uses rolling windows. API limits at the application and network edge apply together. When more than one rule matches a request, the first exhausted limit determines the waiting time. Rate-limited responses use HTTP 429 and provide the waiting time in the Retry-After header.
| Plan | Requests per minute per API key | Concurrent processing | Async submissions per minute |
|---|---|---|---|
| Sandbox | 5 | 1 | Unavailable |
| Launch | 60 | 5 | Unavailable |
| Team | 300 | 20 | 30 |
| Scale | 1,000 | 50 | 100 |
| Surface | Applied to | Limit |
|---|---|---|
| Invalid API credentials | IP address | 30 per minute and 100 per hour |
| Synchronous translation at the network edge | IP address | 2,000 per minute and 20,000 per hour |
| Jobs and batches at the network edge | IP address | 200 per minute and 2,000 per hour |
| Jobs and batches | Organization | Team: 30 per minute; Scale: 100 per minute |
| Widget visitor | Widget and IP address | 30 per minute |
| Widget site on Launch | Widget | 600 per minute |
| Widget site on Team | Widget | 3,000 per minute |
| Widget site on Scale | Widget | 10,000 per minute |
| Widget requests at the network edge | IP address | 120 per minute and 1,000 per hour |
| API health endpoint | IP address | 120 per minute |
| Plan | Included characters per billing period |
|---|---|
| Sandbox | 15,000 |
| Launch | 100,000 |
| Team | 1,000,000 |
| Scale | 5,000,000 |
Allowance behavior
If additional usage is unavailable, reaching the monthly character allowance returns HTTP 429. The Retry-After header points to the end of the current billing period.