---
title: "Changes to Replaces or creates a dictionary in the glossary with the specified entries."
method: PUT
path: "/v3/glossaries/{glossary_id}/dictionaries"
---

# Changes to Replaces or creates a dictionary in the glossary with the specified entries.

`PUT /v3/glossaries/{glossary_id}/dictionaries`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `c7c91cfac5c0`: 2 breaking, 12 warning, 19 info

## Changes

- **2026-11-03** `c7c91cfac5c0`: 2 breaking, 12 warning, 19 info
  - removed the enum value `th` of the request property `source_lang`
  - removed the enum value `th` of the request property `target_lang`
  - added the new `de-CH` enum value to the `target_lang` response property for the response status `200`
  - added the new `de-DE` enum value to the `target_lang` response property for the response status `200`
  - added the new `en-GB` enum value to the `target_lang` response property for the response status `200`
  - added the new `en-US` enum value to the `target_lang` response property for the response status `200`
  - added the new `es-419` enum value to the `target_lang` response property for the response status `200`
  - added the new `es-ES` enum value to the `target_lang` response property for the response status `200`
  - added the new `fr-CA` enum value to the `target_lang` response property for the response status `200`
  - added the new `fr-FR` enum value to the `target_lang` response property for the response status `200`
  - added the new `pt-BR` enum value to the `target_lang` response property for the response status `200`
  - added the new `pt-PT` enum value to the `target_lang` response property for the response status `200`
  - added the new `zh-Hans` enum value to the `target_lang` response property for the response status `200`
  - added the new `zh-Hant` enum value to the `target_lang` response property for the response status `200`
  - added the new `de-CH` enum value to the request property `target_lang`
  - added the new `de-DE` enum value to the request property `target_lang`
  - added the new `en-GB` enum value to the request property `target_lang`
  - added the new `en-US` enum value to the request property `target_lang`
  - added the new `es-419` enum value to the request property `target_lang`
  - added the new `es-ES` enum value to the request property `target_lang`
  - added the new `fr-CA` enum value to the request property `target_lang`
  - added the new `fr-FR` enum value to the request property `target_lang`
  - added the new `pt-BR` enum value to the request property `target_lang`
  - added the new `pt-PT` enum value to the request property `target_lang`
  - added the new `zh-Hans` enum value to the request property `target_lang`
  - added the new `zh-Hant` enum value to the request property `target_lang`
  - added the media type `application/json` for the response with the status `403`
  - added the media type `application/json` for the response with the status `415`
  - added the media type `application/json` for the response with the status `456`
  - added the media type `application/json` for the response with the status `500`
  - added the media type `application/json` for the response with the status `503`
  - removed the `th` enum value from the `source_lang` response property for the response status `200`
  - removed the `th` enum value from the `target_lang` response property for the response status `200`

---

[Operation](https://skmtc.dev/deepl/apis/deepl-api-documentation/docs/v3/glossaries/:glossary_id/dictionaries/put.md) - [API](https://skmtc.dev/deepl/apis/deepl-api-documentation.md) - [Page](https://skmtc.dev/deepl/apis/deepl-api-documentation/changes/v3/glossaries/:glossary_id/dictionaries/put)
