---
title: "Import your vocabulary from Dragon, Wispr Flow or Office"
summary: "Bring word lists, auto-texts and snippets from other dictation software into Dictate's dictionary and snippets."
url: "https://help.medisynchealth.ai/en/dictate/import-vocabulary"
product: "MediSync Dictate"
platforms: ["windows","macos"]
access: "public"
updated: "2026-11-11"
version: "Dictate 0.4.0-beta.6"
---

# Import your vocabulary from Dragon, Wispr Flow or Office

Bring word lists, auto-texts and snippets from other dictation software into Dictate's dictionary and snippets.

First export your vocabulary as a file in your current software. Then bring it into Dictate:

1. Open **Personalize › Dictionary** or **Personalize › Snippets**. Both pages import words and snippets from the same file.
2. Click **Import** at the top right. The **Import from other software** dialog opens.
3. Click **Choose file** and pick the file.
4. Dictate shows how many words and text blocks it found in the file, and detects the format. Click **Apply**. If it is the wrong file, pick another one with **Choose file** or close the dialog with **Cancel**.

Dictate then reports how many words and text blocks it added. Imported words carry the note **Imported** in the list.

Import is available on these plans: Basic, Professional and Dedicated. On other plans **Import** is greyed out.

## Which files Dictate reads

| File | From | What it becomes |
| --- | --- | --- |
| Word list `.txt` | Dragon, including Dragon Medical One | Words. A line `spelling\pronunciation` becomes a word with a spoken form. |
| Commands `.xml` (MyCommands) | Dragon | Snippets. The command name becomes the trigger. |
| Dictionary `.csv` | Wispr Flow | Words. A line with two columns counts as "misheard" and "written". |
| Snippets `.json` | Wispr Flow | Snippets |
| Dictionary `.dic` | Microsoft Office, on Windows usually `CUSTOM.DIC` in `%APPDATA%\Microsoft\UProof` | Words |
| Text file `.txt` | any, one word per line | Words |
| `.json` | an export from Dictate | Words and snippets |

A CSV file can use a comma or a semicolon as separator. Dictate skips a header line such as "word". It detects the character encoding itself, including UTF-16 as written by Dragon and Office. A file can be up to 20 MB.

## What Dictate leaves out

- Macros and scripts from Dragon commands. Only commands that insert text become snippets. The preview gives the number of skipped entries.
- Entries that are too long, for example a word with more than 100 characters.
- Duplicates. If a word already exists, Dictate only adds new spoken forms. If a trigger already exists, your existing snippet stays as it is.

If Dictate finds nothing, it shows `No entries were found in this file.` If it cannot read the file, or the file is larger than 20 MB, it shows `The file could not be read.`

A Dragon user profile cannot be brought over. A dictionary for a team in the MediSync Dashboard is imported by the team admin in the Dashboard, see [Team dictionary in the Dashboard](https://help.medisynchealth.ai/en/dictate/team-wordbook).
