How deepl/openapi works
This repository is a public mirror of DeepL API specifications, not an API implementation. Its two product surfaces are the REST API and the Voice API. The README identifies REST translation, glossary, and document capabilities, and Voice transcription and translation; the specification files are the only source paths available, so those capability nodes point to their enclosing spec. The README also documents automatic syncing from the upstream repository and use of the specs with API exploration and SDK-generation tools; source excerpts were unavailable to verify further internal details.
Main entry points: openapi.yaml REST OpenAPI YAML · voice.asyncapi.yaml Voice AsyncAPI YAML · openapi.json REST OpenAPI JSON · voice.asyncapi.json Voice AsyncAPI JSON
Components 12
REST API
- REST OpenAPI YAML
openapi.yaml - REST OpenAPI JSON
openapi.json - Translation
openapi.yaml - Glossaries
openapi.yaml - Documents
openapi.yaml
Voice API
- Voice AsyncAPI YAML
voice.asyncapi.yaml - Voice AsyncAPI JSON
voice.asyncapi.json - Audio transcription
voice.asyncapi.yaml - Audio translation
voice.asyncapi.yaml
Other components
- Upstream specs
- API explorers
- SDK generators
Connections 8
- Upstream specs → REST OpenAPI YAML: syncs specs
- Upstream specs → REST OpenAPI JSON: syncs specs
- Upstream specs → Voice AsyncAPI YAML: syncs specs
- Upstream specs → Voice AsyncAPI JSON: syncs specs
- API explorers → REST OpenAPI YAML: explores
- API explorers → Voice AsyncAPI YAML: explores
- SDK generators → REST OpenAPI YAML: generates SDKs
- SDK generators → Voice AsyncAPI YAML: generates SDKs