Who can use this feature?
Plan: Call Center AI
Managed from: Admin Portal
User type: Admin
Voice Translation processes speech in two stages: speech-to-text (transcription) and text-to-speech (translation). Krisp gives Admins a separate tool for each stage:
- Custom Vocabulary improves how specific words are transcribed. Use it when a word is being misheard or mis-transcribed.
- Custom Dictionary controls how specific words are translated. Use it when a word is being transcribed correctly but translated incorrectly or inconsistently.
Understanding which tool to use depends on where in the pipeline the issue occurs.
How they differ
| Custom Vocabulary | Custom Dictionary | |
|---|---|---|
| What it controls | Transcription (speech-to-text) | Translation (text-to-speech) |
| Applies to | All transcription features: Voice Translation, Speech Analytics, Live Captions, Agent Assist | Voice Translation only |
| Organized by | Language (one phrase list per language) | Language pairs (source phrase and translations per language) |
| Entry limit | 200 per language | 200 total |
| When to use it | A brand name like "Krisp" is being transcribed as "crisp." Add it so speech-to-text captures it correctly. | "Krisp" is transcribed correctly but translated literally into the target language. Add it so the translation stays consistent. |
Custom Vocabulary
Custom Vocabulary helps Krisp correctly transcribe words that may be misrecognized, such as product names, brand terms, or industry-specific language. Because it applies to the transcription layer, it affects all features that use speech-to-text: Voice Translation, Speech Analytics, Live Captions, and Agent Assist.
- Go to Team settings
- Open Call Content >>> Vocabulary.
The Vocabulary page also includes two additional settings:
- Industry: selects an industry context to improve transcription accuracy broadly, without adding individual words. Available options are: Universal, Healthcare, Insurance, Finance, Travel, and Retail.
- Agent contributions: when enabled, agents can suggest new terms for the vocabulary from the Krisp app.
Adding a new vocabulary
Click New Vocabulary, then select Create or Import CSV.
Create opens a side panel for the selected language. Type one or more entries in the text field, separated by commas, then click Add. Entries are stored alphabetically and can be browsed using the A-Z index or searched by keyword.
Import CSV lets you upload entries in bulk. Before uploading, make sure your file meets the following requirements:
- The header of the first column must be Vocabulary
- Only cells in the first column are recognized as entries
- Up to 3 words per entry
- Up to 2 digits or special characters per entry.
Hint
Duplicate entries are not allowed. If an entry already exists in the vocabulary, it will not be added again.
Managing an existing vocabulary
Click on any language in the Custom Vocabulary list to open its panel. From there you can:
- Add entries manually using the text input at the top.
- Export CSV to download the current word list.
- Replace with CSV to overwrite the list with a new file.
- Delete to remove the entire vocabulary for that language.
Important
Delete removes all entries for that language permanently. Use Export CSV to save a backup before deleting.
Custom Dictionary
The Custom Dictionary lets Admins define how specific words or phrases should be translated into one or more target languages. This is useful for ensuring that branded terms, product names, or industry-specific phrases are translated consistently, regardless of how the translation engine would handle them by default.
- Go to Team settings >>> Voice Translation
- Scroll to the Custom dictionary section and click Manage dictionary.
The dictionary opens as a side panel displaying entries in a table. Each row is a source word or phrase. Each column represents a language, and each cell contains the translation for that language. Use the + button to add more language columns.
Adding entries
Click on an empty cell in a row to type the source word or its translation for that language. To add a new row, click the empty row at the bottom of the table.
To add entries in bulk, use Replace with CSV. Your file must meet the following requirements:
- The header row must contain the desired language codes (for example, en-us, es-us, de)
- Up to 3 words per source entry
- Max 2 numbers per entry
- Entries cannot contain symbols
- Translations can contain up to 6 words.
Info
The dictionary supports up to 200 entries in total across all language pairs.
Managing the dictionary
At the bottom of the Manage dictionary panel:
- Clear dictionary: removes all entries from the dictionary.
- Export CSV: downloads the current dictionary as a CSV file.
- Replace with CSV: overwrites the entire dictionary with a new file.
Important
Clear dictionary removes all entries permanently. Export CSV first if you need a backup.