Follow the docs to get a development key for testing, or contact us for a production key.
Integration Instructions for over 20 programming languages here: http://sapling.ai/programming-languages
import requests
requests.post(
'https://api.sapling.ai/api/v1/edits',
json={
'key': '[API KEY]',
'text': 'Your iphone order on the way',
'session_id': 'demo',
},
).json()
{
"start": 5, // Offset of edit start
"end": 17, // Offset of edit end
"replacement": "iPhone order is",
"error_type": "VERB", // Over 20 error types
}
Developed by former researchers at:
![]()
![]()
![]()
… than other systems at similar accuracy using state-of-the-art machine learning systems for natural language processing.
Achieve the same real-time performance that users of Sapling's own interface experience.
Error categories such as preposition, noun form, and verb tense, including both high-level and fine-grained error information.
Get corrections and edits tuned to the domain of your text—for example academic writing vs. subtitles.
Ask us about our no data retention policies, self-hosted/on-premises deployment options, and other cybersecurity policies and procedures.
Use Sapling's JavaScript or Python SDK for turnkey spelling/grammar checking and autocomplete in any web application.