Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Add Persian (Farsi) to NVDA #1427

nvaccessAuto opened this Issue Mar 23, 2011 · 8 comments


None yet
1 participant

Reported by Akbari on 2011-03-23 21:02
Traduction (français > anglais)
I myself am a software development engineer and a native of Iran have consultations web pages in Farsi on the internet.
This project is dear to my heart, for me already, but for the blind Iranians in Iran who are totally excluded from access to computers.
I am addressing particularly to developers of NVDA, to know their opinions and to estimate the load of work to do and at what level: NVDA itself, synthesizers or voices?
It is worth recalling that Farsi is written from right to left and its alphabet is similar to that of Arabic, so maybe just copy the Arabic version and to adapt it to Fars!!
Thank you to everyone who can give me a hand in this project.
Waiting for your comments and your active participation
Regards Akbar

Comment 1 by Akbari on 2011-03-23 21:07
Changed title from "Add Persain(Farsi) to NVDA" to "Add Persian (Farsi) to NVDA"

Comment 2 by orcauser on 2011-03-25 19:48
Dear Akbar,

I am the cordinator of the Arabic localization, and I am intrested in how we can help each other.
You can email me on mesar dot hameed at gmail dot com

The email address is not written correctly so that spam robots dont use it, please replace dot with . and at with @

Looking forward to hearing from you.


Comment 3 by parham on 2011-03-29 11:06

In my humble opinion, we should first allow time for an open-source synthesizer to be created, one which can read Farsi. A Farsi-localized NVDA is useless to people living in Iran, unless they own a copy of version 2.0 of the proprietary synthesizer called "Parsava", which has recently been given out, and has some inconsistencies with standard SAPI5 synthesizers, and therefore does not work very well with NVDA.

If, however, you still insist on having a Farsi NVDA, I am currently living in Iran and have done countless translation projects, although none of them have been for software even though my major is software engineering like you.

Regardless, if I can help, do let me know at my e-mail address. Like the previous responder, please convert "dot" to period and "at" to the at sign, then copy-paste it to your e-mail client if that's what you do. My e-mail address is:

parham90 at gmail dot com

Take care,

Comment 4 by orcauser on 2011-07-10 10:13
Just to update, I have added a Farsi braille table to liblouis, and this can be added into NVDA when a new release of liblouis is made.

Comment 5 by jteh on 2011-07-10 23:38
For reference, can you please provide the filename of the braille table and how it should be described, using existing table descriptions in NVDA as a guide? Thanks.

Comment 6 by MHameed on 2012-10-21 13:56
Farsi braille table was added for nvda 2012.1.
in main:changeset,5031.
Without a Farsi translator to champion this work, there is nothing more we can do.
Closing for the time being.
Milestone changed from None to 2012.1
State: closed

Comment 7 by parham (in reply to comment 6) on 2013-07-31 04:49
Replying to MHameed:

Without a Farsi translator to champion this work, there is nothing more we can do.

I'm going to begin working on translating NVDA to Farsi very soon.

Comment 8 by MHameed (in reply to comment 7) on 2013-07-31 05:53
Replying to parham:

I'm going to begin working on translating NVDA to Farsi very soon.

Hamid Rezaey has already started this work, he has been working on the interface, and some addons, and you can see his latest work in the snapshots and on the addon website.
It would be great if you could help him, for example starting to translate the userGuide.
Please join the translation list and we can discuss things further there.
for more information please see:
and more specifically:

Many hands make lite work.

Looking forward to your contributions.


@nvaccessAuto nvaccessAuto added this to the 2012.1 milestone Nov 10, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment