nvaccess / nvda

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

Add Chinese words segmentation support. #4075

Open nvaccessAuto opened 10 years ago

nvaccessAuto commented 10 years ago

Reported by vgjh2005 on 2014-04-15 10:16 Hi Please add Chinese words segmentation support. Separating each word in English is very simple. But Chinese is a very very complex language. It is very difficult to separate them from a sentence or even an article. Making a correct segmentation could help us to appreciate what the article is expression. on the contrary, it will cause critical error. Text will be cutted by a space according to the word in braille. It also could be used to control numpad4 and numpad6 movement in document browse mode and screen browse mode. The numpad4 and numpad6 is the same as numpad1 and numpad3 that move by a character in Chinese. There are two segmenting plugins that is based on python. Please choose the first one if possible. NLPIR2014 Jieba Thanks a lot!!!

LeonarddeR commented 7 years ago

@vgjh2005: I assume you mean this specifically for NVDA's review cursor commands?

vgjh2005 commented 7 years ago

Hi: Do you know word segmentation? This technology could help us to understand text by braille. In Chinese braille, all text is seperated by word with space. Now, it is too hard to read something by braille display. Certainly, word navigation is also helpful.

Adriani90 commented 4 years ago

@vgjh2005 how is this behavior now in NVDA last alpha version?

Adriani90 commented 4 years ago

cc: @larry801, @dingpengyu could you please test if this is still an issue in the alst alpha version of NVDA?

cary-rowen commented 2 years ago

Hello @Adriani90 @leonardder @seanbudd

This issue is still active. In short, due to the lack of support for Chinese word segmentation, when Chinese users are reviewing Chinese content, the Numpad4 / Numpad6 can only move by character instead of word. So this excellent feature is almost ineffective for Chinese users.

I'd love to keep an eye on this issue and if nvaccess or anyone else needs more information from me I'll be happy to help.

Grateful

Adriani90 commented 7 months ago

Related to #16237.

Adriani90 commented 7 months ago

@cary-rowen I think you referenced #16237 in the wrong issue. I think though they are related. You have indeed proposed to include functionalities of @mltony's add-on, however, when we review such an issue on a core level we look at enhancements that can be done globally and your main problem is word handling which we don't have yet in NVDA core. @mltony's add-on is certainly a good point to start with and if that will be proposed as a PR, a wider part of the community will probably bring up new perspectives into it.