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

POST/estimate

Get 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

EndpointLimitWindow
/estimate100 requestsper minute
/translations10 requestsper minute
All endpoints1,000 requestsper 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 Docs

Ready to build?

Create your account to get an API key and start integrating.