Feature Request: Add Russian and Ukrainian language support for voice input (microphone button)
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The built-in microphone button in Claude Code only supports English speech recognition. When users try to speak in Russian or Ukrainian, the transcription produces garbled/incorrect English text instead of recognizing the spoken language correctly.
The only workaround is to use Windows Voice Typing (Win+H), which opens a separate dialog window and supports Russian/Ukrainian — but this is inconvenient as users have to open it every time.
Proposed Solution
Add multilingual voice input support to Claude Code's built-in microphone button, specifically for:
- 🇷🇺 Russian (ru-RU)
- 🇺🇦 Ukrainian (uk-UA)
The voice recognition language should either:
- Auto-detect the spoken language, OR
- Follow the existing
languagesetting insettings.json(e.g."language": "ru"is already supported for UI language)
Alternative Solutions
Using Windows Voice Typing (Win+H) as a workaround — it supports Russian and Ukrainian, but requires opening a separate dialog every time, which is not practical for regular use.
Priority
High - Significant impact on productivity
Feature Category
Configuration and settings
Use Case Example
A user wants to communicate with Claude Code in Russian using the built-in microphone. They press the mic button, speak in Russian, but the transcription produces incorrect English text. They have to switch to Windows Voice Typing every time, which breaks their workflow.
Additional Context
- OS: Windows 11
- Claude Code: latest version
settings.jsonalready has"language": "ru"for UI language, but this does not affect voice recognition- Many users in Eastern Europe and CIS countries use Russian and Ukrainian as primary languages — adding this support would greatly improve accessibility for a large user base.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗