# ModernMT API

**Canonical:** https://apis.io/apis/modernmt/modernmt-api/  
**Provider:** ModernMT — https://apis.io/providers/modernmt/  
**Documentation:** https://api.modernmt.com

ModernMT API is one of 2 APIs that [ModernMT](https://apis.io/providers/modernmt/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

ModernMT API as documented publicly: 20 operations. Contract generated from the documentation by API Evangelist (2026-10-27); not the provider's own document.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| POST | `/` | POST / |
| GET | `/context-vector` | The context vector is the object which leverages ModernMT adaptation during the translation. |
| POST | `/documents/to` | Process |
| GET | `/documents/upload-url` | Request Upload URL |
| GET | `/memories` | This endpoint allows to retrieve a list of your memories. |
| POST | `/memories` | Create new memory. |
| DELETE | `/memories/{id}` | Delete a memory. |
| GET | `/memories/{id}` | This endpoint allows to retrieve the metadata of a memory. |
| PUT | `/memories/{id}` | Update memory metadata. |
| POST | `/memories/{id}/content` | Add content to a memory. |
| GET | `/modernmt` | GET /modernmt |
| GET | `/qe` | Estimate Quality |
| POST | `/qe` | Batch Estimate |
| GET | `/translate` | Translate text. |
| GET | `/translate/batch` | Batch translation request. |
| GET | `/translate/detect` | Allows to detect the language of an input text or a list of texts. |
| GET | `/translate/languages` | Gives the list of supported language codes ( ISO 639-1 ) for translation. |
| GET | `/translate/qe` | Allows to evaluate the quality of a translation or a list of translations. |
| POST | `/v2/auth/` | Getting a Token (Access Key Flow) |
| POST | `/v2/auth/refresh` | Refreshing an Expired Token |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/modernmt/openapi/_ae-authored/modernmt-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/modernmt/json-schema/modernmt-post-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/modernmt/json-schema/modernmt-get-translate-detect-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/modernmt/json-schema/modernmt-get-translate-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/modernmt/json-schema/modernmt-get-context-vector-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/modernmt/json-schema/modernmt-get-translate-languages-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/modernmt/json-schema/modernmt-get-translate-batch-response-schema.json

## Other ModernMT APIs (1)

- [Lara](https://apis.io/apis/modernmt/lara/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/modernmt/modernmt-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/modernmt/.
