Voice - Translation problems It doesn't translate in real time very well

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor doesn’t translate in real time very well. For exemple, voice input, I say in romanian language:

“Foarte bine ! Ai putea, de exemplu, sa-mi explici vocal pe viitor?”

And the cursor automatically translates:

“Very good! You could, for example, explain to me Vocal P. Vitor?”

But, it should be:

Very good! Could you, for example, explain it to me vocally in the future?


So, probably the fact that it translates in real time directly into English causes errors. If Cursor did not translate in real time, but kept the reference language of the language, I do not think there would be any problems.

In my case, maybe it should have kept the Romanian language in the voice input, and after I press enter, translated it in the system. Because it would be easy for me to correct if I made a mistake, but if it automatically translates into English and for example it does not sound good, I will not know if my message was translated well, because I do not know English at an advanced level.

Steps to Reproduce

Steps to Reproduce:

  1. Open Cursor voice input feature
  2. Set system language or speak in Romanian
  3. Say: “Foarte bine! Ai putea, de exemplu, să-mi explici vocal pe viitor?”
  4. Observe the real-time translation

Expected behavior:
Translation should be: “Very good! Could you, for example, explain it to me vocally in the future?”

Actual behavior:
Translation shows: “Very good! You could, for example, explain to me Vocal P. Vitor?”

Issue:

  • Real-time translation from Romanian to English produces errors
  • Words like “vocal” and “viitor” (future) are mistranslated as “Vocal P. Vitor”
  • User cannot verify or correct the translation before submission because they don’t see the original Romanian text

Suggested fix:

  1. Keep the original language (Romanian) visible in the input field
  2. Only translate to English when user presses Enter/Submit
  3. This allows users to verify and correct their input in their native language before translation
  4. Similar to how Google Translate works: original text → translate button → translated text

Impact:
Users who don’t speak advanced English cannot verify if their message was translated correctly, leading to miscommunication with the AI.


---

**Sau versiunea SCURTĂ (dacă vor ceva concis):**

Steps to Reproduce:

  1. Use Cursor voice input in Romanian language
  2. Say: “Foarte bine! Ai putea, de exemplu, să-mi explici vocal pe viitor?”
  3. Observe incorrect real-time translation: “Very good! You could, for example, explain to me Vocal P. Vitor?”

Expected: “Very good! Could you, for example, explain it to me vocally in the future?”

Problem: Real-time translation introduces errors. User cannot verify/correct original Romanian text before it’s translated.

Suggestion: Keep original language visible until user submits, then translate (like Google Translate workflow).

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.43 (user setup)
VSCode Version: 1.99.3
Commit: 8e4da76ad196925accaa169efcae28c45454cce0
Date: 2025-10-30T18:49:27.589Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

Sonnet 4.5

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This is a known design issue with voice mode’s auto-translation behavior.

You’re not alone, we’ve seen the same request for Chinese: Supports Chinese output in the voice input mode

Your suggestion to keep the original language visible before translation is excellent. I’ll pass this to the team and link your report and the Chinese user’s report so engineering can track it.

For now, you’ll need to type manually to ensure accuracy when translation matters while communicating with the AI.

Voice mode was just released with Cursor 2.0, so this kind of feedback is very helpful for improving it.