Skip to main content
A brand glossary holds your terms and how HeyGen should treat them: how the voice pronounces them, and whether translation keeps or replaces them. Pass its brand_glossary_id on a video or translation request to apply it. Each workspace has one glossary, and it holds rules for any number of languages. Author it in the HeyGen app under Brand Kit or over the API; edits in either place show up in the other.

What a glossary holds

Matching is case-insensitive. Any rule in terms or forced_translations can apply to all languages or to one.

Quickstart

Find the workspace glossary, or create it if there is none:
Then pass its ID on a video:

Pronunciations

Respellings, IPA, and per-language pronunciations.

Translation rules

Keep terms untranslated or force an exact translation.

Manage a glossary

Create, update, read, and delete over the API.

Apply a glossary

Use it on videos, templates, Video Agent, and translations.

Errors