[Unofficial] Feature Request / Suggestion List

Shun

状元
Hello Mike,

can I ask, do Apple let you access the OS's Chinese Siri voices, as well? Those would be quite excellent, very intelligible.

Thanks, Shun
 

Shun

状元
can I ask, do Apple let you access the OS's Chinese Siri voices, as well? Those would be quite excellent, very intelligible.

I think I answered it myself—Siri voice APIs are private:

 

hunxiao

Member
The problem with those other offerings is that they’re mostly online, and rarely come with the ability to follow along word by word as they read. Also, frankly, most users seem to be happy with the system TTS, and paid TTS is not a particularly big / profitable add-on for us.

So our current plan is mostly to improve system TTS support - let you access all of the Chinese voices on iOS and juggle multiple engines / voices simultaneously on Android - and wait for somebody to release an offline Chinese TTS with the features we need.
Hi, Mike. As I understand it, Azure neural TTS is recently available on-device/disconnected and also includes word-by-word tracking. However, if most users are satisfied with legacy technology or it's not profitable to develop further in any case, I get it.
 

mikelove

皇帝
Staff member
can I ask, do Apple let you access the OS's Chinese Siri voices, as well? Those would be quite excellent, very intelligible.
The Siri ones don't seem to be accessible, no; the APIs give us access to I think 7 in total but seemingly not those.

Azure neural TTS is recently available on-device/disconnected and also includes word-by-word tracking
It's not available on iOS yet, unfortunately:


It also seems to mostly be intended as an enterprise thing, they aren't really set up to license it for use on consumer devices; the main use case they're imagining seems to be industrial systems without reliable network access. (which probably explains the lack of iOS support)

One thing we have considered is using a cloud TTS engine to generate time-keyed audio recordings for example sentences and readers, which you would then download and play locally; you'd end up with effectively the same behavior as an offline TTS but without it having to actually run in Pleco. (main downside is that it'd take up a lot more storage space, but probably not enough to be a problem on modern devices)
 

mikelove

皇帝
Staff member
Yeah, I don't know whether they actually don't want us using them or whether they simply work in some slightly different way from the other voices that means they're not compatible with the AVSpeechSynthesizer APIs, but either way, not available to us.
 

mikelove

皇帝
Staff member
Thanks - that's been on our to-do list for a while now, just has to wait in line behind a lot of other stuff.
 

望城

Member
Been browsing through the forums for feature suggestions of the past to organize them in one place. Have a suggestion? Post it here, I'll update the list.

IF you have alternatives for the suggestions made, whether it be dictionaries or third-party alternatives; please post your suggestions here.

Dictionary
Search Function
•>(■) Word Class; Search by word class. You can search the Military Lexicon through #SYMR, but it would be neat if you could search for terms related to "physics", "aviation", "colloquial", and above all "self-deprecating". To then sort said words by frequency of use.
•>(■) Idiomatic Phrases; Make searching for idiomatic phrases easier. Having to count the number of letters in a word takes time, instead of
•>(■) Vague Idiom Search; trying to find 热泪盈眶 (rèlèi-yíngkuàng) from just the character "热" is rather difficult, as you'll might have to browse through 4 fields of search results before you'd find it (???热 / ??热? / ?热?? / 热???).

•>(■) Interrelated Idioms/Sentences; For entrees with more than 3 characters also provide any interrelated entree that differ a single character or so (e.g. 弄巧反拙 hits 弄巧成拙, 口讲无凭 hits 口说无凭). [Note 11]
•>(■) Search non-purchased; ability to search for words in dictionaries user hasn't purchased yet.
Definition Screen
•>(■) Search Counter;
A counter for the number of times the user has searched said word.
•>(■) Alternate Fonts; Extend the function to Android
•»>() Cursive Stroke Diagrams; Animations for cursive stroke diagrams. [Note 2]
•>(■) Synonyms / Antonyms; Have a tab containing all the relevant synonyms/antonyms. [C-Alt: Baidu汉语 is decent, or MOEdict for Taiwan]
•>(■) Homophones; Show words with the same pronunciation (including differences in intonation) without having to specifically search for it.
•>(■) Dialect Specification; Words like 甭 (bèng) are identified as dialect words, but which dialect? Pleco doesn't tell.
•>(■) Pinyin/Colors Examples; Automatic Pinyin and colors for the already existing example questions [Note 17]
More Dictionaries
•>(■) CedPane; A dictionary of transliterated Western names into the Chinese language. [Note 4]
•>(■) Min Dialect Dictionaries [C-Alt]
•>(■) Legal terms PRC [Note 10]
•>(■) Measure Word; Create prominence of relevant measure words for nouns. [Note 9]
History
•>(■) Delete search history
[Note 24]

Reader
Clip Reader
•>(■) Pinyin Annotations; Show Pinyin above or below words, toggleable.
•>(■) Intonation Coloration; Just like pinyin coloration for example sentences and headwords, togglable. [Note 30]
•>(■) Traditional to Simplified; Switch/Change the entire text to simplified/traditional.
•>(■) Google Translate; Make it so the button can be hidden in settings.
•>(■) Text-to-Speech Pop-up Dictionary; Allow the user to hide the Pop-up dictionary definition when using the TTS on the Clip reader. (See Note 1)
•>(■) TTS read-mode; Having the reader read only one sentence at a time. Where you can start the next sentence with the press of a button.
•>(■) Search function; Search for specific words within the text and highlight them.
•>(■) Line-breaks; Preserve line-breaks, double-spaces, etc. when copying to Reader.
•>(■) Sentence Flashcards; Create sentence flashcards through the file reader. Even without dictionary definition. [Note 23]
File/Ebook Reader
•>(■) Favorites;
Just like "Recent Files" add a tab for favorite files, so that you don't have to keep browsing your phone files.
•>(■) Reader Profiles; Dictionary results depending on whether simplified or Traditional.
•>(■) Vertical Reader; Allow the text from txt files to be shown vertically. [Note 26]

OCR

Flashcards

General
•>(■) Multiple tests; Continue test button pops up the latest tests.
•>(■) Image support

•>(■) Specific Definition; Choosing the only part of the definition for the flashcard. [Note 18]
•>(■) Unlimited Length; No limit to the length of words tested. [Note 20]
•>(■) Expand Marks; Instead of correct/incorrect allow the user to choose from a spectrum of marks when self-grading. [Note 21]
•>(■) Compound Tests; Test different content (Listening, Reading, Writing) depending on flashcard score.
•>(■) Auto-play/loop Review; have the cards advance automatically, with a selectable timer, e.g., every 3, 5 or 10 seconds; and the ability to loop again once the list is finished [Note
Test Interface
•>(■) C-C Headword Hiding;
Chinese to Chinese testing methods often also the headword in the definition, which defeats its purpose.
•>(■) End-of-test repetition; Give the option to revise the mistakes made in the same test session.
•>(■) Context Hints; Example sentences with the word blanked out to give a hint as to what the word is.
•>(■) Show tags; Tags from categories also portrayed when taking a test. [Note 19]
•>(■) Dated cards; set an option to study new cards last, after reviewing the old cards. [Note 27]
•>(■) Tone coloration of Headwords
Categories/Organization

•>(■) Sub-sub-sub...; Greater depth in categories. [Note 16]
•>(■)Read-all words of Category; Reading out aloud a complete set of flashcards of a test session without the requirement to press any button. [Note 36]
Statistics
•>(■) Flashcard Progress;
Have Pleco keep track of the words/characters the user is familiar with, a "passive dictionary" progress chart.
MISC
•>(■) Printable Flashcards
•>(■) Flardcard Recycle Bin;
Flashcards deleted by the user have a grazing period before they're deleted forever.
•>(■) Premade flashcards; More premade flashcards, maybe include the previous HSK versions or "survival guides" for specific sectors of society, or even popular slang based on certain regions. If there is a web plugin then having a shared user-driven flashcard collection would be helpful.

GUI
•>(■) Prompt Speech-recognition; Create a prompt/bubble to make sure the user knows the speech recognition's target language. As trying to pronounce 罢休( bàxiū ) will be picked up as "bar sure" when using English instead of Chinese.
•> Prompt long press; Holding one's finger over a button for a few seconds sometimes opens up a new menu / more options.
•>(■) Non-English Localization [Note 14]
•>(■) ID Prompt; "Enter New Registration ID" should specify whether or not any of the purchases/flashcards are lost/transferred to the new ID.
•>(■) Hide Features; Such as Flashcard buttons etc. [Note 15]
•>(■) 3D touch [Note 28]
•>(■) Handwriting Thickness; more choice when it comes to handwriting input, whether it be dictionary or flashcards. [Note 29]
•>(■) Keyboard Shortcuts [Note 31]

Instruction Manual
Dictionary
•>(■) Idiomatic Phrases;
Can be searched through TOPIC + X, but you'd only know through trial and error. So if you want to find a topic about "life" you'd have to type "LIFE X".

Miscellaneous
Pleco
•>(■) Lyrics reader
•>(■) Chinese books;
A selection of public domain books for the Pleco e-reader.
•»>(■) Classical Chinese; Collection of Classical Chinese books, whether free for only in Chinese or paid with an English translation.
•»>(■) Chinese Version of the Bible. [note 3]
•»>(■) Bookclub;
If future versions allow communication between users then allow for end-of-chapter discussion for curated books, like this you can "monetize" books in the public domain.
•>(■) Flashcard of the Day; Just like "Word of the Day" on dictionary websites provide a flashcard of the day, which is shared between everyone. And, maybe, keep track of these daily flashcards.
•>(■) Smart-pen support [Note 12]
Other Platforms
•>(■) PC;
Pleco on PC, both functionality and back-up. [C-Alt: Download Bluestacks Android Emulator + Pleco]
•>(■) Browser Plug-in; Pleco plug-in for browsers such as Chrome and Firefox.
•»>(■) Webpage OCR; Hover over dictionary definition popups. Having the position and margins of the dictionary pop-up be adjustable.
•»>(■) Flashcards Sync; Add newly learned words from webpages to Pleco's flashcard depository.
•>(■) X64 Redesign [Note 32]
Pronunciation

•>(■) 不/一 intonation; Have pronunciations like 一 and 不 change depending on the pronunciation of the character that follows it.
>(■) Extended Erhua: A better overview and consolidation of Erhua. [Note 37]
Backup
•>(■) Encrypted Flashcard Backup; backup of the flashcard database on your servers. [Note 33]


■ Already Available as of v3.2.69 (See Note #)
Released
■ Finished (for 4.0)
■ In-Development
■ Future Potential (Soon™)
■ Unknown
■ Previously Available

■ Unfeasible

Rejected


C-Alt: Current alternative solution from third-party apps or user-made directories, click on the C-Alt to be redirected.

Note 1: Already supported, just tap on the 'bubble' icon in the top toolbar (on iOS) or long press the megaphone button (on Android). [SOURCE]
Note 2: That would probably require commissioning a calligrapher to do them for us one at a time, though, so might be a bit of a lift. [SOURCE]
Note 3: No ... [SOURCE]
Note 4: This certainly looks like it might be interesting, but ... check back with me once the first 4.0 beta is out. [SOURCE]
Note 5: Thanks! [SOURCE]
Note 6: in 4.0 it's possible to have multiple 'reader profiles' and pick a Classical-Oriented set of a dictionaries for a Classical document and a modern-Chinese-oriented one for a modern Chinese document. [Source]
Note 7: But we could certainly look at licensing some dual-language Classical titles at some point, or even some with English translations. [SOURCE]
Note 8: we have added support for much more complicated flashcard stage progressions in 4.0, so it’ll certainly be possible to do that ... [SOURCE]
Note 9: Good idea, thanks - we'd eventually like to fill in the gaps in ABC/CC with our own data but in the meantime it would be logical to provide an option to list measure words in CHARS or WORDS. [SOURCE]
Note 10: We’d love to offer a legal dictionary, but we haven’t found an up to date one that we can license. [SOURCE]
Note 11: good idea, thanks. [SOURCE]
Note 12: We ... it proves to be a huge success and people start replacing their laptops with iPads ... [SOURCE]
Note 13: not for the next major update ... on iOS first since Apple has a built-in Chinese text segmenter and Google doesn't. [SOURCE]
Note 14: ... a future goal for us but it'll be a monumentally complicated project when we do it ... [Source]
Note 15: ... to be honest I think we'd need to see a lot more requests for this before we could consider it ... [Source]
Note 16: Already in 4.0 [Source]
Note 17: Good idea, thanks. [SOURCE]
Note 18: In the works for 4.0, but right now the only way to do that would be to edit the card definition [SOURCE]
Note 19: Makes sense - thanks. [SOURCE]
Note 20: is already implemented for 4.0 - unlimited length. [SOURCE]
Note 21: 4.0 actually will let you add arbitrary buttons to the main UI at an arbitrary stage in a test [SOURCE]
Note 22: Yeah, that's coming - tentative plan is to promote Browse Dictionary Entries up to its own sidebar item and give it a search bar. [SOURCE]
Note 23: taking some steps in that direction in 4.0. [SOURCE]
Note 24: Makes sense, I suppose, but I think in that case we'd want a simple option to disable history entirely [SOURCE]
Note 25: We got rid of it because it was too expensive to keep licensing (given that we weren’t charging for it). [SOURCE]
Note 26: Yeah, that's been in our to-do list for a while now - thanks. [SOURCE]
Note 27: this is extremely well supported in 4.0 [SOURCE]
Note 28: Navigation overhaul remains a hazy thing on my to-do list at the moment [SOURCE]
Note 29: Thinner line should be doable [SOURCE]
Note 30: That’s done for it too. [SOURCE]
Note 31: Definitely in the works, yes. [SOURCE]
Note 32: If Marzipan creates sales, then maybe kickstarter [SOURCE]
Note 33: I'm not sure if there's enough of a market for it. [SOURCE]
Note 34: That should be supported in 4.0 (though it may require digging into some settings screens). [SOURCE]
Note 35: Already implemented for 4.0 [SOURCE]
Note 36: ... we're kind of waiting for the wearables market to flesh out a bit more first ... [SOURCE]
Note 37: ... The new edition of PLC we're working on actually does do this [SOURCE]
Note 38: ... it's something we can easily punt to a later update ... wait for offline voice recognition in iOS [SOURCE]
While I read in the clipreader I dont want the volume buttons to control my movements in the clipreader I just want them to control the volume. Now when I want to adjust spotify audio while going over words it is changing what word im looking at and stuff.
 

Cameroon

探花
Hello,
I have a suggestion for flashcard module (write-in test) coloring:

to make right answers black on white squares, and incorrect ones - white on black (inversed).

Currently there are green squares for correct answers and red - for the incorrect ones (the text is black in both).
Reason: I (and I guess many users) use tone coloring and already got used to it and it is very useful.
But when I see my answers in red and green, I instinctively render them as appropriate tones, which could lead to a mis-memorizing the tones.
(I think red and green are the most popular colors for tones for absolute majority of color schemes actually in use).

Can this change be implemented in one of the updates in the near future?

Of course, the old coloring may stay untouched, and the choice between old (red-green) and new (monochrome) correctness coloring scheme be added to the application settings.
 

mikelove

皇帝
Staff member
We've added an option in 4.0 to customize the correct / incorrect answer colors; I don't believe we offer a way to specifically do black-on-white / white-on-black, as the foreground text color remains the same, but you could easily pick something like white correct / gray incorrect. (to be honest, the intent behind the feature was mostly to do a better job of supporting users with color perception issues, but it would work well for this too)
 

Cameroon

探花
Thanks!
Any chance to add the option to alter the text color, too? (white correct / gray incorrect sounds good, but gray background may lead to a worse readability for the incorrect answers, which also need to be seen clearly).
Also, no hope for this feature in ver. 3.x already, right?
Can we already use the 4.0 version, is it available for non-beta users?
 

mikelove

皇帝
Staff member
We can look at making it invert the text color if the background is too dark. But no, unlikely we'd add anything new like this to 3.x. You can sign up for the 4.0 beta for iOS at pleco.com.
 

mikelove

皇帝
Staff member
Actually after double-checking it looks like we already do this for tone practice tests, there's a bug that keeps it from working in straight-up reading / headword tests but we can fix that pretty easily I think.
 

Weyland

榜眼
I don't know whether already included in 4.0 or not, but could we have a WORDS section for the flashcards? When going over characters, often the definition doesn't properly align with the words the characters are part of, making these characters nigh impossible to guess. Sometimes there is no definition at all because due to the character being a meaningless bound form.

Having the ability to have a flashcard such as this, for "振", would be really helpful. In the image below, I have "whitened out" the characters which would be hidden from the words section.

1732741924564.png


Then have there be a toggle for the WORDS section to only use words that are already part of your flashcard collection.





Also, when
 

mikelove

皇帝
Staff member
To be honest, I kind of think at that point we're better off making it easier to manually create definitions like this; it's going to tend to work better or worse depending on the character in question and you're probably not going to want it for every character. Without human curation, a lot of these could end up misleading or unhelpful, e.g. with rare meanings or with too many copies of the same meaning but missing another important one altogether unless you scroll way down the list.

We do have a 'populate links from search' feature that's too confusing at the moment and will probably be hidden in the next beta, but could be streamlined and brought back as a way to, essentially, embed the definitions of a bunch of other cards in the definition for a particular character. Most likely we'd do this in conjunction with rich text editing of definition fields (so you could see the linked cards you were editing rather than a confusing ![](pleco:e) link thing) so the end result is that you'd insert a bunch of these into cards and then be able to go in and manually delete / reorder them to get a set you found helpful.

We've also got some licenses in the works for official HSK materials that would let us hopefully do a better job of providing flashcard definitions specifically optimized around being flashcard definitions.
 

DonCachopo

举人
It'd be great if we could OCR the clipboard. I have pleco in windows (using bluestacks) , and sometimes there are Hanzis in the subtitles that I don´t know and want to search in Pleco
 

mikelove

皇帝
Staff member
In theory - though it's a little annoying - you can screenshot it and have Pleco configured to automatically OCR the last screenshot when you open it.
 
Top