Open dangero2000 opened 3 years ago
An other usecase: I read a text in an other language for example english while my language is German. I added some common words in the voice dictionarry for eSpeak. Now if I read an english text with an english voice of eSpeak, NVDA uses the same dictionarry and mispronounces words. So if we could have an language combo box in the dictionarries it would help a lot.
Is your feature request related to a problem? Please describe.
There are a lot of applications that are in a specific language and have no built-in translation features. As far as automatic translation goes, there are a few addons that get the job done, but there's nothing out there that allows you to translate applications manually should you know how to do it. You could use the NVDA default dictionary, but even if you switch to a voice/synthesizer in a different language or change your NVDA language entirely, the text you manually translated will be stuck in the language you translated it into. The voice dictionary solves this problem, but causes another. If you want to share your application translations, the people you share it with have to have that voice on their PC and must either use it for as long as they plan on using that application, or copy and paste the dictionary data into their own voice dictionary.
Describe the solution you'd like
If NVDA had a speech dictionary that worked based off of your selected language, it would be easy to write manual translations and share them with other people. Couple this with configuration profiles, and you could make application specific language dictionaries to make them even easier to share with people.
Describe alternatives you've considered
Adding only application profile dictionaries would work as well. You could make translations and remove and swap out the dictionary files if needed.