VoiceInk icon indicating copy to clipboard operation
VoiceInk copied to clipboard

Feature Request: Dual Language Support / Quick Language Switch

Open sirpooya opened this issue 5 months ago • 10 comments

Hi As a non-native English speaker, I often find myself needing to switch back and forth between English and my first language while using VoiceInk. I’d love to see support for either dual-language transcription or a shortcut key to quickly switch between two selected languages (e.g., English and Arabic). This would really help bilingual users avoid manual switching during live transcription.

Thanks!

sirpooya avatar Jul 17 '25 13:07 sirpooya

Check out power mode and create different modes with different langauges and use keyboard shortcut to switch between mdoes.

https://tryvoiceink.com/docs/switching-power-modes

Beingpax avatar Jul 17 '25 17:07 Beingpax

@Beingpax

I have the same request as @sirpooya and your solution isn't really one: I want to be able to switch language in ANY web page or app. Power Modes ask to select an App or Site (exactly as when using the Menu bar > Language selection).

For me, if I had 1 configurable hotkey for english and 1 configurable hotkey for french for example, that would do the trick.

I'll likely try to fix this temporarily with keyboardmaestro but it would really be a nice to have feature.

Great tool anyway ;-)

benjamin74 avatar Jul 18 '25 08:07 benjamin74

it will be better when configuring a hotkey to be able to override the language.

For example: if there is a dropdown after the hotkey for the language or even better - power mode (this way one can set not just language but other things too).

I could use CMD for English and Option for Bulgarian. If this is supported, I definitely see myself buying a license.

Image

karamfil avatar Jul 18 '25 11:07 karamfil

If I can add to this. The same holds also for the Enhancement Prompt being used. I use e.g. VS Code for several purposes. Sometimes it's coding, sometimes it's journaling, sometime it's brainstorming ... .

Depending on my mode of operation, I need different enhancement prompts being used. I don't immediately see how to achieve this with 'triggers' as everything happens in the same app.

I think the most straightforward solution could maybe be to make the trigger of the power modes optional and make it possible to switch power modes easily. (some keyboard shortcuts or a menu when you start dictating). But of course, no idea of the implications of this request to your code base, so maybe it's less trivial as it seems at first sight.

I'm keeping an eye on the development of VoiceInk for sure. To be honest, this feature lacking is what is keeping me currently with Superwhisper, as I need to switch too often. But once the feature is there, chances are high I'll switch and get a license.

Thanks for the great work.

benoitdepaire avatar Jul 25 '25 08:07 benoitdepaire

@Beingpax

I have the same request as @sirpooya and your solution isn't really one: I want to be able to switch language in ANY web page or app. Power Modes ask to select an App or Site (exactly as when using the Menu bar > Language selection).

For me, if I had 1 configurable hotkey for english and 1 configurable hotkey for french for example, that would do the trick.

I'll likely try to fix this temporarily with keyboardmaestro but it would really be a nice to have feature.

Great tool anyway ;-)

Wanted to say exactly this. My first idea was the same, to use the Power Mode. Until it tries to restrict me to apps or webpages.

So yes, we need a shortcut to switch languages. Auto-detect is not really fun anymore.

nemeth-it avatar Aug 03 '25 08:08 nemeth-it

make it possible to switch power modes easily. (some keyboard shortcuts or a menu when you start dictating).

https://tryvoiceink.com/docs/switching-power-modes

Something like this does exists if its what you are looking for @benoitdepaire

Beingpax avatar Aug 03 '25 09:08 Beingpax

Until it tries to restrict me to apps or webpages.

You can always change the power mode later on even after being configured with the detected websites/apps. So you are not really restricted.

Beingpax avatar Aug 03 '25 09:08 Beingpax

Until it tries to restrict me to apps or webpages.

You can always change the power mode later on even after being configured with the detected websites/apps. So you are not really restricted.

You can change it later, yes.

But you are forced to use a website or an app to utilize the power mode!

So, our complain: You can't use it just to switch between power modes to change transcript -model or language only (globally: for all applications and websites).

That was meant with restriction.

nemeth-it avatar Aug 04 '25 05:08 nemeth-it

make it possible to switch power modes easily. (some keyboard shortcuts or a menu when you start dictating).

https://tryvoiceink.com/docs/switching-power-modes

Something like this does exists if its what you are looking for @benoitdepaire

The key part of my solution was "I think the most straightforward solution could maybe be to make the trigger ". As others have mentioned, the power mode should not be conditional (necessarily) on an app/webpage. If it's optional, people can choose. Either they set the app/webpage and everything works automagically, but for those where this doesn't make sense, they can still use power modes and switch manually (Not sure how easily this is done given your codebase though)

benoitdepaire avatar Aug 09 '25 18:08 benoitdepaire

Ah this was the conversation I was looking for. The whole issue here made me want to explain why we need a manual hotkey-like solution (optional instead of required triggers). Because I didn't find this issue, I put everything on my mind together in this issue:

  • https://github.com/Beingpax/VoiceInk/issues/228#issue-3306688617

nemeth-it avatar Aug 09 '25 20:08 nemeth-it