Bug 125433 - Add option to use approximate/fuzzy string matching to whole of dictionary + word completion for more aggressive autocorrection
Summary: Add option to use approximate/fuzzy string matching to whole of dictionary + ...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsDevAdvice
Depends on:
Blocks: Spell-Checking
  Show dependency treegraph
 
Reported: 2019-05-21 16:47 UTC by Prabesh432@gmail.com
Modified: 2023-04-11 12:32 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Attachments
Screencast short video to show this issue in action (149.93 KB, video/webm)
2019-08-14 03:30 UTC, Prabesh432@gmail.com
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Prabesh432@gmail.com 2019-05-21 16:47:47 UTC
Description:
Usually, people do a lot of word typing mistake, and 95% of the time, the mistaken words is on the top of the list of "Always autocorrect to". For me, I waste my time using putting simple words mistakes into "always autocorrect to". If u have used Android, the Google do it for u. Save a lot of time and energy to re-correcting simple words mistake.

I wish, there was some options or any such approach/mechanism for this. So then we can enable it. And enjoy LibreOffice. Kind of like an AI understanding what is that supposed to mean.

Actual Results:
Have a habit of writing things through LibreOffice.
Mistakes will happen. It's not like we are Robot.
Repetitively adding mistaken words to "always correct to" is annoying.  

Expected Results:
every mistake I made gets auto solved. Hence save time and energy = Money.


Reproducible: Always


User Profile Reset: No



Additional Info:
We still lack Grammarly. Life is tough here in Linux. Because obviously, Windows user would prefer MS word. We need a modern solution to a modern problem. LibreOffice should advance faster.
Comment 1 Xisco Faulí 2019-06-06 07:34:42 UTC
Hello,
Thanks for reporting this issue.
Does Word Completion gives you what you want ? -> https://help.libreoffice.org/Writer/Word_Completion_for_Text_Documents
Comment 2 Prabesh432@gmail.com 2019-06-08 00:37:18 UTC
Yes it does. There is no doubt in this.

99% of time it does. Unless I use some words which are not registered/issued in Libre Office Library.
Comment 3 QA Administrators 2019-06-08 03:08:35 UTC Comment hidden (obsolete)
Comment 4 Prabesh432@gmail.com 2019-08-14 03:30:55 UTC
Created attachment 153369 [details]
Screencast short video to show this issue in action

As u can see in this screencast video, I corrected my spelling mistake of using built-in library word. From "voilation" to correct word "violation". 

It would be a great lifehack if there is automation in this.
People make these kinds simple silly of mistakes quite often.

So, it would be a great lifehack if there is some sort of way to show an error, and when we move our cursor upon it, it shows the correct suggested words to click upon. Or some sort of shortkey to toggle "Always correct to" words.
Comment 5 Prabesh432@gmail.com 2019-08-14 03:32:35 UTC
Please make this happen. 

Let user toggle "Always correct to" words.
Comment 6 Stéphane Guillou (stragu) 2023-03-25 23:28:18 UTC
(Setting back as unconfirmed as Prabesh autoconfirmed it.)

Changing summary; as I understand it the OP wants something similar to what is done with very error-prone typing like on smartphones. I could see such a feature fuzzy-matching to words from dictionary, autocorrect and word completion.

What do you think, UX team? I would have thought that had been asked before but couldn't find a duplicate.
Comment 7 Heiko Tietze 2023-03-27 12:08:49 UTC
Sounds like an option "[ ] Automatically correct typos up to [1] letters".
Comment 8 Heiko Tietze 2023-04-11 12:32:21 UTC
We discussed the topic in the design meeting.

The expected behavior is reasonable and well-known. The list of alternative words could be long and an idea was to use the Levenshtein distance.

Ideally we give some feedback on the auto correction, ie. a temporary highlighting.