Babel Fish AI

Voice Transcription and AI Translation

A browser extension that transcribes your voice into any text field and, if you wish, translates the text into one of 15 languages.

Free desktop extension, using your own API key, with no intermediary server.

15 supported languages
Open Source
Developed in France

Get started in three steps

  1. Install the extension

    On a computer, in Chrome (or another Chromium browser) or Firefox 140 or later. Its options page opens immediately.

  2. Add your API key

    Create a key with your chosen provider and paste it into the options page, which you can reopen as needed from your browser's extension management page.

  3. Dictate

    In a text field, press Ctrl+Shift+1 (⌘+Shift+1 on Mac), speak, then press it again: the text is inserted.

    The first time you use it on a site, the browser asks for microphone access.

Supported AI Providers

Your choice of provider, with your own API key

Mistral AI

Mistral AI

OpenAI OpenAI

OpenAI

Google Gemini

Google Gemini

Custom/LiteLLM

Features

Everything you need for voice transcription and translation

Voice Transcription

Your voice becomes text, using the transcription model from your chosen provider.

Automatic Translation

Translate your dictation or selected text into one of 15 languages.

Context Menu

Rephrase, translate or correct selected text with one click.

Multi-Provider

Choose Mistral AI, OpenAI, Google Gemini or your own service, separately for transcription and text.

Keyboard Shortcuts

Activate transcription instantly with a configurable shortcut.

Privacy

The extension stores neither your voice nor your texts. Your API keys stay in your browser and are sent only to their provider.

Frequently asked questions

How does Babel Fish AI work?

You start recording with Ctrl+Shift+1 (⌘+Shift+1 on Mac) or the extension icon, and stop it the same way. The extension then sends the audio to your chosen provider, which returns the text. It inserts the text into the active field, copies it to the clipboard if no field is active, or displays it in a floating window, after translating it if you have enabled translation.

Which languages are supported?

The extension's interface and translation support 15 languages: French, English, German, Spanish, Italian, Portuguese, Dutch, Polish, Romanian, Swedish, Arabic, Hindi, Japanese, Korean and Chinese. For transcription, your provider's model detects the spoken language itself.

Is the extension free?

Yes: free, ad-free and open source (AGPL-3.0 license). It works with your own API key, and your provider charges you for API usage according to its pricing.

Is my data protected?

The extension stores neither your recordings nor your texts, and sends nothing to its author: your voice and texts go directly to your chosen provider, over HTTPS for the built-in providers. In Chrome, this provider receives the name of the site where you dictate (for example, chatgpt.com). Your API keys stay in your browser, which syncs them with your account if synchronization is enabled. What each provider then does with your data is governed by its own policy: with a free Gemini key, outside the European Economic Area, Switzerland and the United Kingdom, Google may use your dictations and texts to improve its products, potentially including human review. Details are in the privacy policy.

Which browsers does it work in?

On a computer, in Chrome and Chromium-based browsers, and in Firefox 140 or later. It does not work on mobile.

Can I use my own model or server?

Yes: the Custom/LiteLLM provider accepts a service compatible with OpenAI's API, such as a LiteLLM proxy. You can also choose one provider for transcription and another for text actions.

Ready to dictate?

Install the extension, add your API key, and turn your voice into text in any text field.