Developer Documentation
Integrate powerful book translation into your applications
Quick Start
Get API Key
Create an account and generate an API key from your Settings page.
Make API Calls
Use our REST API to upload files and start translations programmatically.
Get Results
Poll for status or receive webhook notifications when translations complete.
API Reference
Base URL
https://booktransla.com/api/v1
/estimateGet a cost estimate for translating a file without starting the translation.
curl -X POST https://booktransla.com/api/v1/estimate \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "file=@book.pdf" \ -F "targetLanguage=es"
Authentication
All API requests require a Bearer token in the Authorization header. Never share your API key publicly.
Authorization: Bearer bt_live_xxxxxxxxxxxxxxxxxxxx
Keep your API key secure. Regenerate it immediately if compromised.
Rate Limits
| Endpoint | Limit | Window |
|---|---|---|
| /estimate | 100 requests | per minute |
| /translations | 10 requests | per minute |
| All endpoints | 1,000 requests | per day |
SDKs & Resources
MCP Server
Use BookTransla with Claude Code and other AI assistants via our Model Context Protocol server.
npx booktransla-mcp
Full Documentation
Comprehensive API documentation with examples for all endpoints and error handling.
View DocsReady to build?
Create your account to get an API key and start integrating.