# General Translation Platform: API reference
URL: https://generaltranslation.com/en-US/docs/platform/dashboard/reference/api-reference.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Find the public General Translation API endpoints, authentication details, and OpenAPI spec.

The General Translation API lets you create projects and project API keys, upload source content and translated files, download translations, queue translation jobs, translate content at runtime, generate context, manage Context Groups with their Glossary and Custom Prompts, manage branches and tags, and read project and job status.

Most SDK and CLI workflows call these endpoints for you. However, the API allows you to call these endpoints directly if you need:

- Custom automation
- Endpoint schemas
- An interactive request playground
- Machine-readable `openapi.json` spec

Use the [`generaltranslation/api` TypeScript client](/docs/platform/core/reference/api-client) for generated request and response types, or browse the [OpenAPI reference](/docs/platform/openapi/overview) to call endpoints directly.

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
