Translation

Speak in any language and get translated text — built-in or custom language presets.

VivaDicta can automatically translate your speech into another language as you dictate. Speak in any language, and get the translated text pasted at your cursor — in one step.

Built-in Translation Presets

VivaDicta includes translation presets out of the box:

  • 🇺🇸 Translate to English
  • 🇷🇺 Translate to Russian
  • 🇪🇸 Translate to Spanish
  • 🇨🇳 Translate to Chinese
  • 🇫🇷 Translate to French
  • 🇩🇪 Translate to German
  • 🇧🇷 Translate to Portuguese
  • 🇯🇵 Translate to Japanese
  • 🇰🇷 Translate to Korean
  • 🇸🇦 Translate to Arabic
  • 🇮🇹 Translate to Italian

Each preset preserves the original meaning, tone, and structure of your speech — outputting only the translated text with no extra commentary.

How to Use

Quick Switch While Recording

Assign a translation preset to a keyboard shortcut slot (e.g., ⌘5). While the mini recorder is visible, press the shortcut to switch to translation mode before stopping your recording.

Set as Default in a Viva Mode

The most powerful setup: create a Viva Mode with a translation preset as the default. For example:

  • Create a "Spanish Mode" that uses the Translate to Spanish preset.
  • Assign it to ⌥3 for instant access.
  • Switch to it whenever you need to dictate in your language and get Spanish output.

You can even bind it to a specific app — for example, auto-activate Spanish translation when you open a specific website or app.

Translate Existing Transcriptions

Already recorded something? Open it in the transcription detail view and generate a new variation with a translation preset. The original and all translations are saved side by side.

Create Custom Translation Presets

Need a language that's not built in? Create a custom preset:

  1. Go to AI Presets in settings.
  2. Create a new preset with category Translate.
  3. Set the prompt to something like: "Translate the text into French. Preserve the original meaning, tone, and structure. Output only the translated text."
  4. Give it a name and icon (e.g., 🇫🇷 French).

You can create presets for any language your AI provider supports.

Tips

  • Speak in any language — VivaDicta transcribes first, then translates. The transcription model handles the source language detection.
  • Use Groq for free translation — the same free Groq API key works for both transcription and AI processing (including translation).
  • Combine with context — with screen or clipboard context enabled, you can say "translate what's on my screen to English" using the Assistant preset.
  • Multiple translations — generate variations in different languages from the same recording in the detail view.