v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-14167964.6 KB

Creates a custom dictionary for improving transcription accuracy. A dictionary contains custom words and phrases that the ASR engine might not recognize, such as brand names, technical terms, or proper nouns. You can reference a dictionary when configuring a smart subtitles output.

post/v1/dictionary

Request body

namestring required

A user-friendly name for this dictionary.

language'eng' | 'fra' | 'ita' | 'deu' | 'spa' | 'por' required

The language of the dictionary entries. Specify the language using an ISO 639-2/T three-letter code. Supported values: eng, fra, ita, deu, spa, por.

entriesstring

The dictionary entries payload. Contains the custom words and phrases for the dictionary. Maximum size is 40,960 characters.

tagsobject

Optional tags to associate with the dictionary.

Response

Success

namestring required

The name that you specified in the request.

arnstring required

The ARN of the dictionary.

idstring required

A unique ID that Elemental Inference assigns to the dictionary.

language'eng' | 'fra' | 'ita' | 'deu' | 'spa' | 'por' required

The language of the dictionary.

status'CREATING' | 'AVAILABLE' | 'REFERENCED' | 'DELETING' | 'DELETED' required

The current status of the dictionary. After creation succeeds, the status will be AVAILABLE.

referencesFeedId[]

A list of feed IDs that reference this dictionary.

tagsobject

Any tags that you included when you created the dictionary.