nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.1k stars 634 forks source link

Additional Language? #4065

Closed nvaccessAuto closed 8 years ago

nvaccessAuto commented 10 years ago

Reported by yeatersink on 2014-04-09 23:11 I am a graduate student looking forward to advancing to a p.h.d. program. I am a masters of divinity major and am very interested in ancient languages.

These languages include: Greek, Hebrew, Aramaic, Syriac, Ugeritic and any other Semitic language that i might be required to learn in order to achieve my educational and career goals.

I know that there are several blind students that have attempted to learn these languages but have had extremely limited success because of the lack of access. I am currently working with Duxbury and have the braille tables already created for a few of the languages mentioned above.

Would someone from NVDA be willing to give me a call that we might have a conversation regarding the probability of this request?

My number is 574-322-0069

Thank you very much,

Matt

nvaccessAuto commented 10 years ago

Comment 1 by jteh on 2014-04-10 12:53 Thanks for your interest in NVDA.

There are three components to supporting a language:

  1. Translating NVDA's user interface; i.e. the messages that NVDA itself presents to the user. If I understand correctly, you're more concerned with users learning these languages, not using them as their primary language, so it sounds like this is of least interest to you.
  2. A speech synthesiser which can speak the language. If there is already a synthesiser that can speak the language, NVDA can use it. NVDA is bundled with eSpeak which is an open source synthesiser. If you want it to support a new language, you could try to create the necessary data to do this. See eSpeak's documentation about adding a new language for details. eSpeak's community may be able to help with this. NVDA uses official releases of eSpeak, so any changes should be submitted to the eSpeak project.
  3. Braille tables for the language. NVDA uses the open source liblouis braille translator. There is documentation for liblouis, including how to create new tables. Again, liblouis' community may be able to help if you have questions. NVDA uses official releases of liblouis, so any changes should be submitted to the liblouis project.

I'm closing this as invalid because it's a very broad request that will require work in other projects. However, please feel free to ask here if you need further clarification. Changes: Added labels: invalid State: closed